1
我刚刚在Azure中创建了Linux Ubuntu 14.04虚拟机。 虚拟机已启动,我可以通过SSH进行连接。Apache无法从Azure Ubuntu虚拟机外部访问
我已经设置了apache2并且正在运行。 当我尝试从外部访问我的公共IP时,我的问题就开始了。
我认为Apache是启动和运行,因为:
1)的Nmap显示端口是开放的:
Starting Nmap 7.01 (https://nmap.org) at 2016-10-06 07:42 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000055s latency).
PORT STATE SERVICE
80/tcp open http
2)卷曲本地主机展示一些东西
3)运行的tcpdump -i eth0'网络端口80' 示出的传入连接
的OUPUTS:
netstat -ntlp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:29131 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
但运行
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
它显示了只有我的私有IP和IPv6。
根据来自Azure的支持人员,我的虚拟机,网络安全组,端点和其他东西的设置似乎没问题。
好吧,如果一切正常,最简单的故障排除方法是在新的资源组中创建一个新的vm?如果您在天蓝色方面正确配置了所有内容,则此简单配置无法正常工作。 – 4c74356b41
@ 4c74356b41“如何设置新vm”是一种排除故障的方法? –
请编辑您的问题以显示您如何配置您的端点(或网络安全组)。你在你的问题中提到了两个,但只有一个适用(取决于你是否通过经典或资源管理器设置了你的虚拟机)。只是说“Azure支持人员说没关系”在这里没有帮助。 –