服务器搭建apache,服务器能访问,但是外网无法访问

我在服务器上搭建了apache,在服务器上输入域名可以访问到,但是用我自己电脑却访问不到,httpd.conf中的配置,apache的监听端口我写的是 “服务器IP:80”还有 Allow from all求大神指教

常见的问题就是,防火墙把端口封闭了。关闭防火墙或者在防火墙上打开80端口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-11
自己电脑无法访问有三种情况:

1、​服务器服务故障。

2、ip拒绝

3、自己电脑的请求未发送到服务器

在服务器输入域名可访问,说明不是1导致

Allow from all,默认不会设置Deny from 。。。,应该不是2导致

所以应该是3的问题。建议ping一下域名,看是否ip解析正常。服务器ip应该是外网ip吧?内网ip也不行。另外在apache的logs/access_log看一下请求是否到达。如果到达还有错误,看一下logs/error_log的错误提示。都走通一遍,问题应该能解决。本回答被提问者和网友采纳
相似回答