0
我正在嘗試配置Nginx以便能夠通過CGI執行Python腳本。我的Nginx配置有什麼問題?
如果我指出:http://myserver.org/scripts/ajaxpost.py和我的配置我用:
location ~ \.py$ {
root html;
fastcgi_pass 127.0.0.1:9001;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/scripts/ajaxpost.py;
include /etc/nginx/fastcgi_params;
}
它完美。但是,我希望配置能夠在腳本文件夾內執行任何Python腳本,但指向http://myserver.org/scripts/ajaxpost.py會給我403錯誤。
location ~ \.py$ {
root html;
fastcgi_pass 127.0.0.1:9001;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
配置有什麼問題?
你試過了嗎:fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; – jagsler