web-dev-qa-db-ja.com

Nginxでpythonスクリプトを実行する

この質問は、ここでぶらぶらしている人々には少し奇妙に聞こえるかもしれませんが、私はサーバーサイドプログラミングの学習を始めようとしています

置き換えるだけで、Nginxサーバーでpythonスクリプトを直接実行することは可能ですか?

root /usr/share/nginx/html;
    index index.py; // instead of index.html index.htm 

同じように実行してみましたが、結果がありませんでした。私が試していたのは、リクエストの投稿データを取得してWebページに印刷することだけでした。

私はグーグルで少し検索し、uWSGIとNgnixを使用してpythonスクリプトを実行する方法を見つけました- リンク 。私は挑戦的にこれを試してみますが、それは誰かが私の疑問をクリアすることができれば、本当に素敵になります。

前もって感謝します。

1
srj0408

いいえ、index.htmlを置き換えてpythonスクリプトを実行することはできません。そうすることで、pythonファイルをクライアント/ Webブラウザに提供します。それを解釈する方法を知りません。

あなたが正しく述べたように、あなたはあなたのサーバー上でpythonスクリプトを実行するためにuWSGIを使うかもしれません。

1
giomanda