欢迎访问服务器技术网-www.fuwuqijishu.com

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

运维 fuwuqijishu 2年前 (2022-09-04) 172次浏览 0个评论 扫描二维码

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

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2118.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900