pycharm无法通过外网访问阿里云服务器中的Flask解决方案

一、修改/添加安全组端口

这是第一种方案,也是能解决大部分问题的一个方案。

由于我的服务器是阿里云的,所以在阿里云的ECS云服务器控制台中,管理安全组,添加5000和8000端口以便测试。

经过测试,外网依旧无法访问。

二、修改端口号测试

因为默认80端口可以访问IIS默认页面,遂考虑是否因为端口号问题导致无法访问,在编译器中修改app.run中的port参数。修改host=‘0.0.0.0’,port=8000后保存运行,发现运行结果依旧是localhost:5000端口。

如果app.run里面修改ip和端口后 ip和端口依旧没有改变的话

尝试Pycharm 里面 run -->Edit Configurations修改 additional options:

终于在右上角项目名称的编辑配置(Edit-Configuration)中发现了问题,修改了Additional options(附加选项)的内容为

–host=0.0.0.0 --port=5000

然后删除app.run()括号内的参数重新保存运行

修改成功

本地可以访问到了,但是外网仍然无法访问。这是因为你修改的127.1.0.3本地IP不对,需要修改为你电脑的内网IP。

扫描二维码关注公众号,回复: 15669812 查看本文章

三、修改正确的IP地址

通过命令 ipconfig /all

查询出服务器的本地IP地址,并在pycharm中配置,

完成后,即可在外网访问到你的服务端口了

猜你喜欢

转载自blog.csdn.net/cpcpcp123/article/details/128965695
今日推荐