隐藏Flask默认5000端口且反代域名解析方法记录

今年老蒋下决心要将Python彻底入门,所以再次重拾Python基础文档之后(前两年陆陆续续看过几遍,不实践后又忘记),再简单实战演练Flask"一个最小的应用"。在每一个过程中一贯保持着记录学习中的技巧,有些简单不可以文章形式记录的直接在本地有道文档记录,而且后续会陆续整理成文分享在博客中。

默认运行脚本的时候是需要借助5000端口运行的,比如127.0.0.1:5000打开才可以看到项目的地址。同样的如果是网站也是一样的需要写上端口才可以打开,这个确实比较别扭。先看了几个文档是准备使用uwsgi配置端口实现隐藏端口绑定域名的。

最后发现直接在服务器中用Nginx反代的方式将端口反代回域名80端口,简单高效。

location / {
#try_files $uri $uri/ =404;
proxy_pass http://127.0.0.1:5000;
}

直接在当前绑定域名的.conf文件中添加上面脚本,然后重启Nginx就可以实现隐藏5000端口的问题。当然,如果我们修改过默认端口,同样在上面配置文件也需要做相应修改。

本文出处:老蒋部落 » 隐藏Flask默认5000端口且反代域名解析方法记录 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送