gpt4 book ai didi

nginx - 遵守 nginx 配置中的两个位置指令

转载 作者:行者123 更新时间:2023-12-02 03:37:06 25 4
gpt4 key购买 nike

以下内容使 nginx 不传递到 PHP-FPM fastcgi 服务器,因为我创建了一个位置 block :

location = /test.php {
auth_basic "Nope.";
auth_basic_user_file /test.htpasswd;
}

location ~* \.php$ {
try_files $uri =404;

include params/fastcgi;

fastcgi_keep_conn on;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:4623;
}

意思是:如果第一个位置 block 匹配,似乎第二个被忽略了。如果不将 fastcgi-stuff 从第二个位置 block 复制到第一个位置 block ,是否有任何解决方案

最佳答案

我会将您所有的 fastcgi 配置放在一个文件中,并将其包含在两个位置。

诸如嵌套位置之类的东西可能会使您的配置出现错误,并且更难以理解和维护。

关于nginx - 遵守 nginx 配置中的两个位置指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22733496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com