【发布时间】:2018-04-11 19:45:57
【问题描述】:
我想在位置级别为 nginx 增加 fastcgi_read_timeout。但是它不起作用。 fastcgi_read_timeout 仍然是 6 而不是 10。我的配置文件是:
server {
listen 80;
listen [::]:80;
index index.php;
root /websites/somesite.org;
server_name somesite.org;
fastcgi_read_timeout 6s;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ ^/index\.php(/|$) {
include fastcgi.conf;
internal;
}
# increase timeout for charity uploads
location = /charities/charities/import/ {
fastcgi_read_timeout 10s;
try_files $uri /index.php$is_args$args;
}
# any other php extension should fail
location ~ \.php$ {
return 403;
}
}
但是,如果我添加返回 403;代替 fastcgi_read_timeout 10s;它正确返回 403。我做错了什么?
【问题讨论】:
标签: nginx nginx-location