centos+nginx+Gunicorn+flask部署项目到云服务器上

17
五月
2021

1.安装gunicorn
pip install gunicorn
2.flask项目
在这里插入图片描述
3.启动服务
gunicorn -w 4 -b 127.0.0.1:8787 app:app
4.关于nginx
(1)安装nginx
yum install nginx
(2)修改nginx配置
vim /etc/nginx/nginx.conf
在这里插入图片描述
(3)启动nginx
/usr/sbin/nginx
(4)启动成功:
在这里插入图片描述
5.查看nginx与gunicorn配置是否成功
curl localhost:80
在这里插入图片描述
6.编辑防火墙白名单
vim /etc/sysconfig/iptables
增加下面一行代码
-A INPUT -p tcp -m state – state NEW -m tcp --dport 8787 -j ACCEPT
保存退出 :wq!
重启防火墙
service iptables restart
7.端口占用问题
fuser -k 80/tcp
杀死进程再启动nginx
8.防火墙和端口
systemctl stop firewalld.service && systemctl disable firewalld.service

systemctl start firewalld.service && systemctl enable firewalld.service

yum install iptables-services

systemctl stop iptables && systemctl disable iptables
systemctl start iptables && systemctl enable iptables
9.效果展示
在这里插入图片描述

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员