ubuntu 16.04でapache 2.4を使用してPython 3 webメソッドの一覧を配置
環境の設定
ubuntu 16.04 Apache 2.4 Python 3.5+webフレームワーク:djangoとflask
djangoとflaskフレームワークはいずれもPythonクラスのフレームワークに属し、ApacheがこのようなPythonプログラムを導入するにはいくつかの選択肢があり、ここではmod_を使用しています.wsgiモジュールを結合します.ここでは海外のサイトDigital Oceanを参考にしました.彼らのウェブサイトの内容は确かに比较的に优秀で、2つのフレームワークの配置の问题はすべてこのウェブサイトの上で解答を得て、国内の1つの文章は本当にみんなの时間を浪费します.
djangoフレームワークの配置プロファイル
flaskフレームワークの導入
この2つの導入方法は大きく異なり、主に静的ファイルとwsgiファイルのリンクです.
ubuntu 16.04 Apache 2.4 Python 3.5+webフレームワーク:djangoとflask
djangoとflaskフレームワークはいずれもPythonクラスのフレームワークに属し、ApacheがこのようなPythonプログラムを導入するにはいくつかの選択肢があり、ここではmod_を使用しています.wsgiモジュールを結合します.ここでは海外のサイトDigital Oceanを参考にしました.彼らのウェブサイトの内容は确かに比较的に优秀で、2つのフレームワークの配置の问题はすべてこのウェブサイトの上で解答を得て、国内の1つの文章は本当にみんなの时間を浪费します.
djangoフレームワークの配置プロファイル
80>
ServerAdmin webmaster@localhost
ServerName ***.getyo.cn
# (js/css/images)
Alias /static/ /var/www/mysite/myapp/static/
var/www/mysite/myapp/static/>
Require all granted
# ! wsgi.py Apache Django , /
WSGIDaemonProcess mysite python-home=/var/www/mysite/myapp python-path=/var/www/mysite
WSGIProcessGroup mysite
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
flaskフレームワークの導入
ServerAdmin [email protected]
ServerName ***.getyo.cn
# (js/css/images)
Alias /static/ /var/www/untitle/app/static/
WSGIScriptAlias / /var/www/untitle/ws.wsgi
Require all granted
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
この2つの導入方法は大きく異なり、主に静的ファイルとwsgiファイルのリンクです.