我正在尝试配置Nginx,以便能够通过CGI执行Python脚本。你知道吗
如果我指向: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;
}
它工作得很好。但是,我希望配置能够执行scripts文件夹中的任何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;
}
配置有什么问题?你知道吗
也许你需要
/usr/share/nginx/html/scripts$fastcgi_script_name
?你知道吗相关问题 更多 >
编程相关推荐