繁体   English   中英

Python 使用端口 80 在 https 上运行 flask

[英]Python run flask on https with port 80

我正在尝试使用 https 和端口 80 在本地主机上运行我的 flask 应用程序。它可以工作,但事实证明我需要在导航到应用程序时在浏览器 url 中指定端口。 因此,如果我在浏览器上输入 go 至 https://localhost,该应用程序不会显示,但如果我输入 go 至 https://localhost:80,则该页面有效。 有没有办法在输入 url 时不指定端口就可以访问应用程序? 不指定端口不应该默认80吗? 提前致谢!

我希望在 80 时无需指定端口即可访问该网站。

问题是您在配置了 https 的端口 80(http 的默认端口)上运行您的应用程序。

当访问https://localhost时,浏览器会尝试访问端口 443(https 的默认端口),而您的应用程序托管在端口 80 上。

将托管端口更改为 443 应该允许您在不指定端口的情况下访问https://localhost

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM