https://blog.liuts.com/post/245/1/1/#topreply
记录下来,供自己研究
首先,最好按照博客的步骤来进行。
- nginx配置文件 /usr/local/nginx/conf/nginx.conf的配置文件
server { listen 80; server_name omserver.domain.com; #charset koi8-r; #access_log logs/host.access.log main; location / { uwsgi_pass 127.0.0.1:9000; include uwsgi_params; uwsgi_param UWSGI_CHDIR /data/www/OMserverweb; uwsgi_param UWSGI_SCRIPT django_wsgi; access_log on; } location ^~ /static { root /data/www/OMserverweb; } location ~* ^.+\.(mpg|avi|mp3|swf|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|txt|tar|mid|midi|wav|rtf|mpeg)$ { root /data/www/OMserverweb/static; access_log on; }
2、/usr/local/nginx/conf/uwsgi_omserver.ini
[uwsgi] socket = 0.0.0.0:9000 master = true pidfile = /usr/local/nginx/uwsgi_omserver.pid processes = 8 chdir = /data/www/OMserverweb pythonpath = /data/www profiler=true memory-report=true enable-threads = true logdate=true limit-as=6048 daemonize=/data/logs/django_omserver.log
3.将/data/www/OMserverweb/wsgi.py更名为django_wsgi.py并开启执行权限。
否则就会报错
最终,目录结构如下图所示
3、修改主机host文件
修改windows主机的host文件,路径为c:\windows\system32\drivers\etc,不然不能访问指定域名
完成所有基本部署之后,Django+uwsgi成功后,如下图所示:
原文地址:http://blog.51cto.com/11555417/2108155
时间: 2024-10-10 07:10:44