私はmod-wsgiドキュメントに従い、pip installコマンドを使用してmod-wsgiをインストールしました。wamp 3.0.6のmod_wsgiを使ったDjangoのデプロイメント。
私はは窓 で作業し、出力持っていないん示唆しmod_wsgiを発現するモジュール-config設定mod_wsgiを発現するスタート-サーバとしてコマンドに従っ:
出力:
LoadFile "c:/users/user/python36.dll"
LoadModule wsgi_module "c:/users/user/lib/site-packages/mod_wsgi/server/mod_wsgi
.cp36-win_amd64.pyd"
WSGIPythonHome "c:/users/user"
を今では、mod_wsgi.soをapacheフォルダにコピーして機能させる必要があると示唆しているので、どのように動作するのかわかりません。
Wampバージョン:3.0.6 Apache:2.4.23 Python:3.6。 httpd.confのアドバンス
ポスト変更点 ありがとう:
<Directory ${INSTALL_DIR}/www/wsgi-scripts>
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
ServerAdmin [email protected]
DocumentRoot ${INSTALL_DIR}/www
<Directory ${INSTALL_DIR}/www>
Order allow,deny
Allow from all
</Directory>
LoadModule wsgi_module "c:/users/user/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIScriptAlias /myapp {$INSTALL_DIR}/www/wsgi-scripts/myapp.wsgi
<Directory ${INSTALL_DIR}/www/wsgi-scripts>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
私は、次のhttp://modwsgi.readthedocs.io/en/develop/user-guides/configuration-guidelines.htmlのhttp.confファイルの中にそれをコピーして、スクリプトを実行します リンクワンプサーバーは正しく再起動しましたが、www.example.com/myappは実行されていません... – Sbm
'スクリプトを実行する'とはどういう意味ですか? '' mod_wsgi-express module-config''の出力を追加した後、Apache設定ファイルに加えた変更は何ですか? '' WSGIScriptAlias''指示文やその他のビットを追加してください。あなたが追加したものを供給します。 –
以下は、httpd.confで行った変更が、編集された質問のhttpd.confセクションの変更後の投稿に表示されています。 – Sbm