隐藏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端口的问题。当然,如果我们修改过默认端口,同样在上面配置文件也需要做相应修改。