我正在尝试在 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
润关
须藤 ./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