0

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;
      }

構成の何が問題になっていますか?

4

1 に答える 1

0

多分あなたが必要/usr/share/nginx/html/scripts$fastcgi_script_nameですか?

于 2012-10-05T15:25:06.020 に答える