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支持人員說沒關係」在這裏沒有幫助。 –