Beego在AWS问题上运行

时间:2014-09-13 07:00:20

标签: amazon-web-services amazon-ec2 go beego

我曾尝试在AWS上运行Beego,但无论我尝试过什么,我似乎都无法连接到Beego正在运行的8080端口。我不确定它是AWS还是Beego问题,但我似乎也无法连接到端口80(我试图更改安全组设置,包括添加一个新设置以允许访问这两个端口)。但是,当我卷曲127.0.0.1时,会有一个Beego模板,但my E2 instance没有任何内容。我将app.conf文件的httpaddr更改为0.0.0.0,但这似乎没有做太多。我该如何处理这个问题?

1 个答案:

答案 0 :(得分:2)

检查conf/app.conf档案:

httpaddr = localhost

默认情况下,beego可以配置为仅侦听localhost(如stated in this answer)。

Other issues包含(针对AWS部分):

  • 配置安全组以允许端口8080上的入站访问。
  • 为该端口禁用了Windows防火墙或Iptables等任何应用程序防火墙?
  • 检查netstat -anp|grep 80sudo iptables -L

对于ubuntu,OP dtrinh100提到in the comments必须:

  

通过禁用iptables让它工作,但由于我正在运行Ubuntu,它有点不同。
  我使用了来自“How to start/stop iptables on Ubuntu?”的iptables命令,它允许我在Ubuntu中关闭iptables。