修改uwsgi.ini 配置文件
(venv) [root nginx]# cd /root/project (venv) [root project]# vim conf/uwsgi.ini配置内容如下:
1 [uwsgi] 2 # 配置守护进程 3 master=true 4 # 配置进程数量 5 processes=2 6 # 配置项目目录 7 chdir=/root/project/code/teamwork 8 # 配置python解释器路径 9 pythonpath=/root/project/code/teamwork/venv/bin/python 10 # 配置模块入口 11 module=teamwork.wsgi 12 # Nginx通过套接字连接uWSGI访问8000端口获取动态内容 13 socket=0.0.0.0:8000 14 # 将配置日志输出到文件中 15 logto=/root/project/logs/uwsgi.log重新启动uwsgi,后台运行
(venv) [root project]# uwsgi --ini conf/uwsgi.ini &查看日志
(venv) [root project]# cat logs/uwsgi.log通过访问静态页去拿数据
修改Nginx的配置
(venv) [root project]# vim /etc/nginx/nginx.conf除static之外的请求走到uwsgi,使用proxy_pass代理路由到8000端口(内网IP+端口)
重启Nginx
(venv) [root project]# systemctl restart nginx成功!
