Jas*_*sta 6 python wsgi nginx uwsgi
uWSGI配置
[uwsgi]
socket = /tmp/uwsgi.sock
chmod-socket = 666
processes = 1
master = true
vhost = true
no-site = true
Run Code Online (Sandbox Code Playgroud)
Nginx配置
server {
listen 80;
server_name www.site1.com;
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
uwsgi_param UWSGI_PYHOME /var/virtualenvs/site1;
uwsgi_param UWSGI_CHDIR /var/www/site1;
uwsgi_param UWSGI_SCRIPT wsgi;
}
}
server {
listen 80;
server_name www.site2.com;
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
uwsgi_param UWSGI_PYHOME /var/virtualenvs/site2;
uwsgi_param UWSGI_CHDIR /var/www/site2;
uwsgi_param UWSGI_SCRIPT wsgi;
}
}
Run Code Online (Sandbox Code Playgroud)
无论我首先点击的是哪个站点都是显示的,所以如果我首先转到site2,我将无法看到site1.关于为什么uWSGI vhost设置似乎不起作用的任何想法?
| 归档时间: |
|
| 查看次数: |
3217 次 |
| 最近记录: |