哭笑不得的Apache is functioning normally故障

jackxiang 2013-2-6 11:02 | |
做host文件域名切换到不一样的Ip时,本以为切换到自己的内网IP,不小心粘贴错了,搞到我自己的这个个人博客的IP上去了,于是一访问出出了下面这个博主的问题,于是我得出结论这个回显Apache is functioning normally,肯定是一个什么框架打出的还是怎么回事,有待进一步的了解,说白了就是指向时的index.html的输出的内容给人的感觉是apache配置问题,其实是html内容写的是这样,造成了误解。
------
同时要注意到有可能是这样配置产生的:你的Apache配置文件(conf/httpd.conf)里面的Group后面是不是设置有问题。出现这个问题一般是因为在配置文件里面Group指令的参数值为负数(如“Group #-1”)。不要通过组标识来指定Apache将要以什么组的身份支持,反之应该指定正确的组名。 一般来说Apache配置文件Group指令的值会设置为“nobody”,而User指令的值则设置为“nobody”,即要求Apache以nobody.nobody的身份运行。


昨天下午,我的一个论坛突然无法显示,只是回显Apache is functioning normally。但是如果输入论坛内的某个具体文件,比如http://xxx.com/forum.php,却可以正常访问。这个故障的排除真可谓哭笑不得。这次经历告诉我们,我们会很容易忽视那些最明显的错误,于是在查找错误的时候,正确的方法是从最明显的错误开始。以下是我的经历:(修复方法在第三段末尾)
这是个discuz论坛,使用DirectAdmin的虚拟主机,看到这个错误后,我先是Google。有的说是IP没绑定好,有的说的apache的设置有问题,更绝得的是搜搜问问上一个人说使用360修复一下。我问了主机商客服,他说他那里访问正常,并建议我换个浏览器或者问问DNS客服。我换了IE试试,没用,就去问DNSpod的客服。DNSpod的人鼓捣半天后很气愤,说是空间商的问题,并断言我的空间商是垃圾,最后他使用tracert命令,说我的是路由节点断裂,让我去找机房解决。
不知不觉辗转一个下午,马上到了吃晚饭时间,我也就没去管这个问题了。今天上午,我一上论坛,依然是Apache is functioning normally。又习惯性的Google它,除了那几个说法,界面极其难看的无忧主机网站上说,应该检查是否上传了文件,或者默认首页文件顺序是否正确。我登上DA后台,进入文件管理,定位到论坛的public_html目录,竟然看到了一个index.html文件,点开一看,里面就一句话:Apache is functioning normally。我的老天,有了这个玩意,就是把浏览器刷烂了也还是Apache is functioning normally啊!再一看文件的创立者,是root,不是我的帐号名,是哪个实习生、临时工要这么害我呀。
也不去追究了,改了这个文件名,一切恢复正常。罗哩叭嗦写这篇文章的目的是希望那些遇到同样故障的童鞋能迅速解决问题。
来自:http://www.jiluzhe.net/archives/1006

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/6019/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]