2
這裏上運行2級不同的瓶的應用程序是我的nginx的配置無法同服務器
server {
listen 80;
server_name site.com;
location/{
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
uwsgi_param UWSGI_PYHOME /var/www/site/env;
uwsgi_param UWSGI_CHDIR /var/www/site;
uwsgi_param UWSGI_MODULE app;
uwsgi_param UWSGI_CALLABLE app;
}
location /site2 {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
uwsgi_param UWSGI_PYHOME /var/www/site2/env;
uwsgi_param UWSGI_CHDIR /var/www/site2;
uwsgi_param UWSGI_MODULE app;
uwsgi_param UWSGI_CALLABLE app;
}
}
當我訪問site.com,有時我被在/ var /網絡/網站提供服務,和其他時間從在/ var/WWW/SITE2。另外,當我嘗試訪問site.com/site2時,我有時從var/www/site2提供服務,有時從/ var/www/site提供服務。
這種不一致行爲的原因是什麼,以及如何解決這個問題,以便我可以使用2個不同的瓶子應用程序,而無需實際使用2個不同的域名?
這可能會有所幫助:http://projects.unbit.it/uwsgi/wiki/Example#MoinMoinonlinenow – Blender
你現在能夠在同一個域上運行嗎? – flooie