【发布时间】:2015-01-23 20:43:49
【问题描述】:
我有一个小型 Go Web 服务器,已部署在 Amazon Web Services 上,但我无法开始工作。
我的 EC2 实例同时分配了公共和私有 IP 地址,但我无法启动 Go 服务器。
如果我在本地主机上提供它,它可以工作,但显然我无法连接到它,所以我试图为其分配公共 ip,但它崩溃而没有抛出任何错误。
http.ListenAndServe("public_ip", nil)
任何想法如何从这里开始?
【问题讨论】:
-
http.ListenAndServe(":port", nil)有效吗?这应该监听所有可用的接口。 -
不,不起作用...
-
EC2 安全组中打开的任何内容。您需要 root 权限才能在 1024 端口上运行服务器。
-
确实!它现在似乎工作了,服务器启动了。
标签: amazon-web-services amazon-ec2 go