location =/ { } 和 loctaion / { } 带不带 = 等于号的区别

location / { }
遵循普通 location 的最大前缀匹配,由于任何URI都必然以/根开头,所以对于一个 URI,若配置文件中有更合适的匹配则会将其代替,否则返回 location / { } 匹配到的结果,他相当于站点默认配置。

location = / { }
遵守的是精准匹配,也就是只能匹配该站点根目录,同时会禁止继续搜索正则 location,效率比 location / { } 高。因此,若在开发中能确定精准匹配的情况,可以采用 location =/ { } 的方式,提示匹配效率。

相关推荐

Nginx 配置文件 nginx.conf 的结构详解

Nginx 配置文件 nginx.conf 的结构详解

Nginx 主配置文件 nginx.conf 共由三部分组成:全局块、events块和 http块。http 块又包含 http 全局块、多个 server 块。而每个 server 块中,可以包含 server 全局块和多个 location 块。在同一配置块中嵌套的配置块,各个之间不存在次序关系。 同一个指令放在不同层级的块中,其作用域也不同,一般情况下,高一级块中的 ...

详解 Nginx 和 php-fpm 调用方式

详解 Nginx 和 php-fpm 调用方式

PHP 项目使用 Nginx 时,一般通过 php-fpm Nginx+PHP-FPM 形式访问交互,本文将详细解读 Nginx 配置文件、PHP-FPM、PHP-CGI 和 fastCGI 的概念。 一.背景: 在开发中碰到一个问题,项目以 nginx+php-fpm 形式访问交互,结果访问项目时报错如上图: 二.分析: 提示很明确嘛,去看 error.log(在nginx.conf或者vhost里头配置 ...

通过 Nginx 设置连接访问限制,以及对限制开通白名单

通过 Nginx 设置连接访问限制,以及对限制开通白名单

有时需要通过 Nginx 设置一些连接访问的限制,并且设置限制白名单,对客户端特定 IP 地址不做过滤。 要求 Nginx geo 格式说明 Syntax ( 语法格式 ): geo [$address] $variable { ... } Default ( 默认 ): - Content ( 配置段位 ): http Nginx map 格式说明 Syntax ( 语法格式 ): map String $variable { ... } Default ( 默 ...

WordPress 网站安全:Nginx 规则配置

WordPress 网站安全:Nginx 规则配置

只需简单设置 Nginx 规则,就能提高 WordPress 网站的安全性,比如限制访问 XMLRPC、限制请求类型、禁止直接访问 PHP 文件和禁止访问某些敏感文件等。将如下代码,放到 WordPress 站点所使用的 Nginx 配置文件 server {} 内即可。 1.限制访问 XMLRPC WordPress中 的 XMLRPC 端点(根目录下的xmlrpc.php文件)用于允许外部应 ...

微信扫一扫,分享到朋友圈

location =/ { } 和 loctaion / { }  带不带 = 等于号的区别