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;
}
構成の何が問題になっていますか?