vhost

Nginx + uWSGI + Flask + Vhost

馋奶兔 提交于 2019-12-03 08:11:09
1.准备工作 : 先装好nginx virtualenv flask uwsgi等。 nginx配置路径/etc/nginx virtualenv路径 /opt/pyenv/ 装有flask的一个env /opt/pyenv/flask0.8/ 两个虚拟主机目录 /var/pywww/app1 /var/pywww/app2 2.配置 : /etc/nginx/conf.d/virtual.conf server { listen 80; server_name app1.mydomain.com; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9090; #uwsgi运行的主机和ip,后面我们会在本机的9090端口上运行uwsgi进程 uwsgi_param UWSGI_PYHOME /opt/pyenv/flask_0.8; #运行python脚本的virtualenv路径 uwsgi_param UWSGI_CHDIR /var/pywww/app1; #网站根目录 uwsgi_param UWSGI_SCRIPT main:app; # 本例以根目录下的main.py中的app对象作为一个callble让uwsgi调用 } } server { listen 80; server_name app2