注意 - 我完全清楚之前发布了很多类似的问题,但我尝试过NSG设置,psping但似乎没有任何工作
所有,我在Azure上创建了一台RHEL7.3服务器并安装了JDK1.8和Tomcat8。启动Tomcat后,我尝试从浏览器发出http请求:
http://XX.yy.zz.abc:8080/但我无法获取索引页
我还创建了一个入站安全规则,允许HTTP并允许来自我们公司的IP范围。
更糟糕的是,当我尝试从台式计算机ping这个IP时,我无法ping通它 - 它已经超时了。
请注意,在过去,我已经能够启动服务器并能够在没有任何问题的情况下从桌面连接 - 在类似的天蓝色网络设置中。
我在这里遗漏了什么吗?
答案 0 :(得分:0)
好的,所以ping不起作用,你甚至不应该尝试。您应该检查RHEL VM上的防火墙,并检查您是否允许NSG上的端口8080,您的VM也应该连接PublicIP
答案 1 :(得分:0)
根据您的描述,您最好检查以下方式:
1.请确保您可以使用虚拟机上的127.0.0.1:8080
访问您的网站。
2.检查你的服务听力。
netstat -ant|grep 8080
请确保8080正在聆听tcp
而不是tcp6
。
3.在RHEL上打开防火墙端口。
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
有关RHEL防火墙的更多信息,请参阅此link。
4.在Azure NSG上打开端口。
NSG可能与NIC和子网相关联,您应该检查所有这些。
答案 2 :(得分:0)
所有
看起来RHEL7.3内部有一个防止连接的输入防火墙。我刚停止使用它 服务firewalld停止
我可以获得主页。