wsgi
文書の過去の版を表示しています。
wsgi
apache2上でpythonを動かすためのインターフェース
ここではubuntuを使っている。
install
pip3 install mod_wsgi
apache設定
インストールが完了したら、インストール先を探す
mod_wsgi-express
ubuntu(debian)ではmod-availavbleにロード用のコンフィグを作成する
wsgi.load
LoadModule wsgi_module /usr/local/lib/python3.6/site-packages/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so
有効にする
sudo a2enmod wsgi
WSGIの最小限の設定
xxxx.com/wsgi/zzzz.pyとして動作させる場合
sites_available/wsgi.conf
Alias /wsgi /var/www/wsgi <Directory /var/www/wsgi> Options ExecCGI AddHandler wsgi-script .py .wsgi AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
urlとの紐付け
URLを入力すると指定したスクリプトが実行される
xxx.com/myapp/ とすると app1.wsgiが実行される
WSGIScriptAlias /myapp /var/www/flaskapp/app1.wsgi <Directory /var/www/flaskapp> Options ExecCGI ###AddHandler wsgi-script .py .wsgi AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
wsgi.1581698837.txt.gz · 最終更新: 2020/02/15 01:47 by nabezo