【发布时间】:2013-09-30 07:42:03
【问题描述】:
我正在尝试在 Azure 云机器上运行 gwan。但是我遇到了网络接口的问题,或者我根本无法用浏览器访问机器。
我认为问题与 Azure 路由器分配的内部 IP 地址有关,但我也可能遗漏了一些关键的安全问题(或其他问题)
这台机器正在运行 CentOS。
这是我的配置:
-
/etc/sysconfig/iptables-config
添加了通过端口 80 接受流量的规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-
/etc/hosts
添加公共 IP 地址并将其映射到 cloudapp.net 的子域
192.12.45.23 myappname.cloudapp.net
-
gwan_linux64 位
更改了目录以适应公共 IP。
mv 0.0.0.0_8080/#0.0.0.0 192.12.45.23_80/#192.12.45.23
-
运行关
sudo ./gwan
无法在 168.62.8.160:80 上收听(无法分配请求的地址) 可用的网络接口 (2): 127.0.0.1 12.109.24.35
然后我尝试了 12.109.24.35 和 127.0.0.1 接口 - gwan运行没有错误,但是使用168.62.8.160:80的公网IP无法浏览机器
更多信息: /etc/sysconfig/network 不使用 FQDN myappname.cloudapp.net 但
HOSTNAME=myappname
NETWORKING=yes
同样,/etc/sysconfig/network-scripts/ifcfg-eth0
DHCP_HOSTNAME=myappname
DEVICE=eth0
【问题讨论】:
-
您是否在端口 80 上创建了输入端点?在查看虚拟机的配置时,您可以通过门户网站进行检查。
-
谢谢。我做到了。仍然没有连接。奇怪的是,这台机器既是虚拟机又是“云服务”。为什么这两个类别。