centos7下nginx+uwsgi发布flask

安装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



猜你喜欢

转载自blog.csdn.net/u011450033/article/details/80060640