运维 | Ubuntu apache2 反向代理 接flask
原理:
docker中flask正常打开5000端口
然后物理机使用apache2开反向代理打127.0.0.1:5000
配置虚拟主机,ok
主要步骤:
配apache2
参考:https://www.jianshu.com/p/47eca94680aa
a2enmod proxy proxy_balancer proxy_http
<VirtualHost *:80>
#配置站点的域名
ServerName xxx.com
#配置站点的管理员信息
ServerAdmin xxx@gmail.com
#off表示开启反向代理,on表示开启正向代理
ProxyRequests Off
ProxyMaxForwards 100
ProxyPreserveHost On
#这里表示要将现在这个虚拟主机跳转到本机的4000端口
ProxyPass / http://127.0.0.1:4000/
ProxyPassReverse / http://127.0.0.1:4000/
<Proxy *>
Order Deny,Allow
Allow from all
</Proxy>
</VirtualHost>
后台跑flask
参考:https://www.cnblogs.com/baby123/p/6477429.html
nohup python3 xxxx.py &
本文来自博客园,作者:Mz1,转载请注明原文链接:https://www.cnblogs.com/Mz1-rc/p/14300406.html
如果有问题可以在下方评论或者email:mzi_mzi@163.com