无法浏览 Apache 服务,服务正在运行

无法浏览 Apache 服务,服务正在运行

概括

我遇到了一个非常奇怪的问题。在安装了新的 Apache 服务器后,我无法打开“它工作正常!”页面。我可以通过 SSH 连接到该机器(从网络外部)。Apache 似乎在我的 Centos6.4x86_64 机器上运行良好。/var/logs/httpd/* 中没有任何有用的信息。我遗漏了什么?

设置

我现在不在网络内。“服务器”是我家用电脑上运行桥接模式的虚拟机。

公网 IP:ABCD

主机:192.168.1.5

虚拟机:192.168.1.8

我有一台 Verizon fios 路由器,它将端口 22、80 和 8888 转发到虚拟机。我可以通过端口 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) 访问它,它确实有效。那么,问题出在我的端口上吗?

答案1

检查 iptables 配置。本地防火墙通常默认只打开 22 端口。

相关内容