开发者社区> 问答> 正文

ECS Linux上apache部署flask app,遇 AH00557apach2aprsockaddrinfoget failed for 实例名

楼主跟着github的Sentdex大神在学flask建站,教程是爱吃TTPS://pythonprogramming.net/creating-first-flask-web-app/。


可能大家没时间仔细看,简述一下楼主的问题


FlaskApp写好localhost启动无问题。
创建FlaskApp.conf,在/etc/apache2/sites-available/FlaskApp.conf如下修改


ServerName后填的是楼主ECS分配的外网IP。
后面/var/www/FlaskApp创建flaskapp.wsgi一一都做了


service apache2 restart后,楼主兴奋期待地就访问自己的IP啦!!!
然而,人家是这样的


妹妹的确是这样的


区别处妹妹仔细标出来啦,服务器命令行上妹妹涂去的只是实例名而已。
可以看到,区别的原因在于ECS的公网IP是NAT映射,没有外网网卡。
其实,中简楼主按照工单攻城狮哥哥的建议放行了入网的80端口(内网的,ECS不能选外网?!),结果这样了。没改之前记得浏览器基本刷不出来的。


跪求大神给指点一下,应该不是很难的操作。。有没有懂得的哥哥?

展开
收起
dky_10 2017-08-27 20:24:18 4214 0
1 条回答
写回答
取消 提交回答
  • attachment130394
    楼主不知道发个图没有成功,把图压缩了,一一放上来

    -------------------------

    attachment130395

    -------------------------

    attachment130396

    -------------------------

    attachment130397

    -------------------------

    真的没有人回复么?乖巧等待。。。
    其实,个人觉得问题就在于ECS是NAT IP ,明显教程中ifconfig显示的是外网IP,而自己确实192.169.1.x。
    但是搜了很久,不知道ECS这种NAT IP的情况要怎么部署flask app服务,有没有大神可以给一些线索,指点
    2017-08-27 20:38:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载