安装nginx和uwsgi这些就不记录了 有很多参考
记录一些坑
一般系统会默认开放22端口,我们需要的端口需要自己开启
例如开放8081端口
iptables -A INPUT -p tcp --dport 8081 -j ACCEPT
然后保存修改
iptables save
重启服务
service iptables restart
这样就可以访问到你的web啦
附录上我的nginx配置和uwsgi.ini
server {
listen 8996;
server_name localhost;
charset utf-8;
access_log /home/liyang/PycharmProjects/restfultest/access.log;
error_log /home/liyang/PycharmProjects/restfultest/error.log;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8997;
uwsgi_param UWSGI_PYHOME /home/liyang/PycharmProjects/restfultest/venv;
uwsgi_param UWSGI_CHDIR /home/liyang/PycharmProjects/restfultest;
uwsgi_param UWSGI_SCRIPT run:app1;
}
}
[uwsgi]
socket = 127.0.0.1:8997
home = /home/liyang/PycharmProjects/restfultest/venv
wsgi-file = run.py
callable = app
processes = 4
threads = 2
stats = 127.0.0.1:9191
python-autoreload=1
pidfile = uwsgi_8997.pid
daemonize = uwsgi_8997.log
最后补充一句nginx的命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
用于解决重启之后无法访问