我正在尝试弄清楚为什么$ENV{PATH_INFO}
我的新服务器上的 Perl 脚本中为空。这是我的 nginx 配置:
location ~ \.cgi$ {
try_files $uri =404;
gzip off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8181;
}
我也尝试过添加:
proxy_set_header PATH_INFO $fastcgi_path_info;
但这似乎没什么区别。我还需要做其他事情吗?
软件版本:
- nginx 版本:nginx/1.13.4
- 这是 perl 5,版本 22,subversion 1(v5.22.1)
- 服务器版本:Apache/2.4.18(Ubuntu)