私は WSGI (python) を WAMP サーバー (Apache 2.2.21、Python 2.7、WAMP 2.2a) にインストールしようとしています。残念ながら、単純なディレクトリ ディレクティブを追加して再起動しても、Apache は起動しません。コードは次のとおりです。
LoadModule wsgi_module modules/mod_wsgi.so
<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
</Directory>
次のようにディレクトリ タグをコメント アウトすると、
LoadModule wsgi_module modules/mod_wsgi.so
#<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
#</Directory>
起動します。なぜこれが機能しないのでしょうか(コメントアウトされていないものでも機能しません)。私はこのチュートリアルコード スニペットの変更以外、コード スニペットを含むファイルをインクルードする以外は、httpd.conf では何も変更していません。これは次のようにして行いました。
Include conf/extra/changes.conf
最後の行に。
答え1
設定を MS Word または Wordpad で記述しないでください。引用符が壊れてしまいます。
変化:
<Directory “C:/wamp/www/python”>
に:
<Directory "C:/wamp/www/python">
ファイル名にスペースも含まれているのでAddHandler
、全体を正常に動作させるには、これも修正する必要があります。