• 欢迎来到本博客,希望可以y一起学习与分享

Nginx配置中,try_files和“@”符号得妙用(nginx+apache反向代理)

Nginx benz 3年前 (2018-04-30) 332次浏览 0个评论 扫描二维码

今天研究了一下Nginx反向代理配置,其中有一段代码

location /
{
try_files $uri @apache;
}

location @apache
{
internal;
proxy_pass http://127.0.0.1:88;
include proxy.conf;
}

location ~ [^/]\.php(/|$)
{
proxy_pass http://127.0.0.1:88;
include proxy.conf;
}

try_files方法让Ngxin尝试访问后面得$uri链接,并进根据@apache配置进行内部重定向。

当然try_files也可以以错误代码赋值,如try_files /index.php = 404 @apache,则表示当尝试访问得文件返回404时,根据@apache配置项进行重定向。

注意try_files的作用域时loaction.


文章 Nginx配置中,try_files和“@”符号得妙用(nginx+apache反向代理) 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!