然后解压安装,,我这里安装完后,新建的app主目录为:/root/django/django/bin/command
[root@Linux_wugk_SAcommand]#pwd/root/django/django/bin/command[root@Linux_wugk_SAcommand]#lscommandmanage.py[root@Linux_wugk_SAcommand]#
二、Uwsgi安装部署
下载uwsgi安装包:wget
解压安装:tar xzfuwsgi-2.0.6.tar.gz ;cd uwsgi-2.0.6/;python setup.py install 即可。
安装完毕后,在/root/django/django/bin/command目录(与manage.py同级目录)新建如下文件:vi django_wsgi.py
#!/usr/bin/envpython#coding:utf-8importosimportsysreload(sys)sys.setdefaultencoding(‘utf8’)os.environ.setdefault(“DJANGO_SETTINGS_MODULE”,”command.settings”)fromdjango.core.handlers.wsgiimportWSGIHandlerapplication=WSGIHandler()
然后新建uwsgi配置文件,内容如下:vi uwsgi_socket.xml
<uwsgi><socket>127.0.0.1:199</socket><chdir>/root/django/django/bin/command</chdir><module>django_wsgi</module><processes>4</processes><daemonize>uwsgi.log</daemonize></uwsgi>
注* chdir目录写当前目录,即/root/django/django/bin/command
三、Nginx部署配置
Nginx安装大家都非常熟悉,这里直接上Server段配置代码:
server{listen80;server_namelocalhost;indexindex.phpindex.html;location/{includeuwsgi_params;uwsgi_pass127.0.0.1:199;uwsgi_paramUWSGI_CHDIR/root/django/django/bin/command;uwsgi_paramUWSGI_SCRIPTdjango_wsgi;access_log/usr/local/nginx/logs/access.log;}location/static{root/root/django/django/bin/command/command;}}
分别启动uwsgi和nginx即可,然后通过浏览器直接访问Nginx 80端口即可。
启动命令:
uwsgi -x uwsgi_socket.xml /usr/local/nginx/sbin/nginx
截图测试如下:
本文出自 “吴光科-专注自动化运维” 博客,请务必保留此出处
只有经历过地狱般的折磨,才有征服天堂的力量。