3、安装uWsgi
uWsgi下载地址 https://pypi.python.org/pypi/uWSGI/
解压安装包 tar -zxvf uwsgi-2.0.19.1.tar.gz
进入uWsgi目录 cd uwsgi-2.0.19.1
执行 make
4、通过Git拉取代码
5、安装项目所需插件 例如:Django 、mysqlClient、 uwsgi等等
6、检查项目的可访问性
7、安装Nginx(Nginx有两种安装方式 yum安装 源码安装,新手推荐yum安装)
8、配置Nginx、uWsgi参数并启动
Nginx配置文件
server {
server_name crm.china-user.com; #改为自己的域名,没域名修改为127.0.0.1:80
listen 80;
charset utf-8;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8000; #端口要和uwsgi里配置的一样
uwsgi_param UWSGI_SCRIPT crm.wsgi; #wsgi.py所在的目录名+.wsgi
uwsgi_param UWSGI_CHDIR /data/wwwroot/docCRM/; #项目路径
}
location /static/ {
alias /data/wwwroot/docCRM/static/; #静态资源路径
}
}
uWsgi配置文件 uwsgi.xml ==文件需要存放在项目的根目录下==
<uwsgi>
<socket>127.0.0.1:8000</socket> <!-- 内部端口,自定义 -->
<chdir>/data/wwwroot/docCRM/</chdir> <!-- 项目路径 -->
<module>crm.wsgi</module> <!-- mysite为wsgi.py所在目录名-->
<processes>4</processes> <!-- 进程数 -->
<daemonize>uwsgi.log</daemonize> <!-- 日志文件 -->
</uwsgi>
备注:uwsgi还有一种配置方式是试用uwsgi.ini 方式启动 这种方式暂未测试
注意:本文归作者所有,未经作者允许,不得转载