我最近在我的服务器上安装了CentOS 5.6。查看安装的软件包,我可以看到通常的httpd、php、mysql等。
考虑到这一点,我想我可以简单地在服务器、IP地址中启动httpd (service httpd start)类型,然后看到默认的apache配置屏幕。
但不幸的是,这似乎行不通。我尝试过重新安装httpd (Installing httpd)重新加载/重新启动/停止/启动,但是连接到我的服务器总是超时。
我可以打开服务器,所以我知道它实际上在那里,而不是关闭/重新启动等等。
发布于 2011-07-11 14:10:00
您的防火墙可能阻塞了连接。您可以尝试禁用它以进行测试(service iptables stop),或者添加允许端口80上连接的规则。
/sbin/iptables -A INPUT -t filter -p tcp --dport 80 -j ACCEPT发布于 2011-07-11 14:11:43
一步步地做:
service iptables stop发布于 2011-07-11 14:16:23
[] ping只是告诉您机器状态,而不是HTTP .试试“telnet”到80端口的那个盒子..。如下所示,并在命令之后等待时输入下面的两行
#telnet CentOS_Box_IP 80喜欢
Trying CentOS_Box_IP...
Connected to CentOS_Box_IP.
Escape character is '^]'.然后进入
GET / HTTP/1.1
Host: CentOS_BOX_IP如果它发送任何类型的HTTP响应,这意味着您的HTTP是可访问的。就像
HTTP/1.1 ...如果它提供像下面这样的输出,那么您的HTTP可能无法正确启动或阻止我的防火墙。
Trying CentOS_Box_IP...
telnet: connect to address CentOS_Box_IP: Connection refused
telnet: Unable to connect to remote host: Connection refused在这种情况下,查找HTTP状态
#service httpd status如果它返回成功,那么检查您的iptable规则集。
https://serverfault.com/questions/289041
复制相似问题