[英]How to Host a Flask website from localhost 5000
你好我编写了这个产生数学问题的网站(这里是代码:这里)
它是在烧瓶上编码的,它在本地托管在这个链接上,其他人无法访问http://127.0.0.1:5000/ 。我有一个谷歌域,我想有一个网站。 我需要使用哪些东西/服务。 我一直在等着看我是否需要使用 AWS,但我想我可能需要。 我尝试过将其从烧瓶中转移出来,但我不能。 如果这是转帖,抱歉,请在此处发布答案,谢谢-Ben
我假设您要求的是托管您的烧瓶网站,以便其他人可以查看它。 您在帖子中提到的地址是您计算机的本地主机地址,只能从您自己的计算机访问。 如果您只希望同一网络 (WiFi) 上的某人访问它,则需要将“127.0.0.1”替换为您计算机的 IP 地址。 您可能还必须在计算机上打开防火墙以允许端口 5000。
但是,如果您希望 Internet 上的任何人访问您的站点,有很多方法可以做到这一点,但既然您提到了 AWS,您可以通过运行一个小型 EC2 实例(虚拟服务器)轻松地做到这一点。 如果您有一个新的 AWS 账户并且尚未在该账户中运行任何 EC2,那么您实际上可以免费运行一个小型 EC2 实例一整年。 非常适合小型项目。 如果您刚刚开始使用 EC2,您可能想去这里https://aws.amazon.com/ec2/getting-started/
基本步骤:
pip3 install flask
git clone https://github.com/some0ne14/Math-Ibex.git
cd Math-Ibex/Math-Practice-Website-master
nano
命令轻松编辑文件)。 这允许系统在标准 Web 端口 80 上运行。app.run(host='0.0.0.0', port=80, debug=True)
python3 main.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.