wsgi
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
wsgi [2020/02/14 23:08] – [apache設定] nabezo | wsgi [2020/05/08 17:07] – nabezo | ||
---|---|---|---|
行 5: | 行 5: | ||
===== install ===== | ===== install ===== | ||
+ | sudo apt install apache2-dev | ||
pip3 install mod_wsgi | pip3 install mod_wsgi | ||
===== apache設定 ===== | ===== apache設定 ===== | ||
- | インストールが完了したら、インストール先を探す | + | インストールが完了したら、アパッチに組み込む。以下のコマンドの結果をwsgi.loadファイルに記載する |
- | mod_wsgi-express | + | mod_wsgi-express |
- | ubuntu(debian)ではmod-availavbleにロード用のコンフィグを作成する \\ | + | ubuntu(debian)では/ |
wsgi.load | wsgi.load | ||
- | LoadModule wsgi_module /usr/local/lib/python3.6/site-packages/ | + | LoadModule wsgi_module |
+ | WSGIPythonHome "/ | ||
有効にする | 有効にする | ||
sudo a2enmod wsgi | sudo a2enmod wsgi | ||
行 30: | 行 33: | ||
=== urlとの紐付け === | === urlとの紐付け === | ||
- | apache2のconfファイルに(sites-enabled)に以下の設定する \\ | + | URLを入力すると指定したスクリプトが実行される \\ |
- | xxx.com/ | + | xxx.com/ |
- | WSGIScriptAlias /myapp /var/www/html/ | + | WSGIScriptAlias /myapp /var/www/flaskapp/app1.wsgi |
+ | < | ||
+ | Options ExecCGI | ||
+ | ### | ||
+ | AllowOverride All | ||
+ | Order allow, | ||
+ | Allow from all | ||
+ | Require all granted | ||
+ | </ | ||
wsgi.txt · 最終更新: 2020/06/02 14:09 by nabezo