概括
我有一个非常特殊的问题。我无法打开“它有效!” 使用 apache 安装新服务器后的页面。我能够 ssh 到盒子(从网络外部)。Apache 似乎在我的 Centos6.4x86_64 机器上运行得很好。/var/logs/httpd/* 中没有任何用处。我错过了什么?
设置
我现在在网络之外。“服务器”是我家用计算机上运行桥接模式的虚拟机。
公网IP:ABCD
主机:192.168.1.5
虚拟机:192.168.1.8
我有一个将端口 22、80 和 8888 转发到 VM 的 verizon fios 路由器。我可以通过端口 22 进行 ssh,但我无法通过端口 80 浏览到公共 URL。所以 ABCD:22 可以正常工作,但http://ABCD:80不能。
我试过的
nmap 看它是否在监听:
nmap -sT -O localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2013-10-25 11:10 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000040s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 996 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
3306/tcp open mysql
我尝试在本地(lynx)访问它,它确实有效。那么,问题出在我的端口上吗?
检查 iptables 配置。本地防火墙通常默认只打开 22 端口。