我曾尝试在AWS上运行Beego,但无论我尝试过什么,我似乎都无法连接到Beego正在运行的8080端口。我不确定它是AWS还是Beego问题,但我似乎也无法连接到端口80(我试图更改安全组设置,包括添加一个新设置以允许访问这两个端口)。但是,当我卷曲127.0.0.1时,会有一个Beego模板,但my E2 instance没有任何内容。我将app.conf文件的httpaddr更改为0.0.0.0,但这似乎没有做太多。我该如何处理这个问题?
答案 0 :(得分:2)
检查conf/app.conf
档案:
httpaddr = localhost
默认情况下,beego可以配置为仅侦听localhost(如stated in this answer)。
Other issues包含(针对AWS部分):
netstat -anp|grep 80
和sudo iptables -L
对于ubuntu,OP dtrinh100提到in the comments必须:
通过禁用iptables让它工作,但由于我正在运行Ubuntu,它有点不同。
我使用了来自“How to start/stop iptables on Ubuntu?”的iptables命令,它允许我在Ubuntu中关闭iptables。