运维 | 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 &
posted @ 2021-01-19 22:10  Mz1  阅读(196)  评论(0编辑  收藏  举报