无法ping /发送http请求到Azure上的RHEL tomcat服务器

时间:2017-03-31 17:55:23

标签: http azure rhel

注意 - 我完全清楚之前发布了很多类似的问题,但我尝试过NSG设置,psping但似乎没有任何工作

所有,我在Azure上创建了一台RHEL7.3服务器并安装了JDK1.8和Tomcat8。启动Tomcat后,我尝试从浏览器发出http请求:

http://XX.yy.zz.abc:8080/但我无法获取索引页

我还创建了一个入站安全规则,允许HTTP并允许来自我们公司的IP范围。

更糟糕的是,当我尝试从台式计算机ping这个IP时,我无法ping通它 - 它已经超时了。

请注意,在过去,我已经能够启动服务器并能够在没有任何问题的情况下从桌面连接 - 在类似的天蓝色网络设置中。

我在这里遗漏了什么吗?

3 个答案:

答案 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停止

我可以获得主页。