【发布时间】:2010-12-20 11:44:48
【问题描述】:
我已经安装了 OSX Server 10.6,安装了所有更新,启动了正在运行的 apache2:
sudo apachectl graceful
我在 /var/log/apache2/errorlog 中看到
[Fri Dec 17 10:11:49 2010] [notice] Apache/2.2.15 (Unix) configured -- resuming normal operations
还有
ps -ef | grep httpd
显示了几个过程:
0 49388 1 0 0:00.05 ?? 0:00.07 /usr/sbin/httpd -D FOREGROUND
70 49389 49388 0 0:00.00 ?? 0:00.00 /usr/sbin/httpd -D FOREGROUND
70 49390 49388 0 0:00.00 ?? 0:00.00 /usr/sbin/httpd -D FOREGROUND
70 49391 49388 0 0:00.00 ?? 0:00.00 /usr/sbin/httpd -D FOREGROUND
70 49392 49388 0 0:00.00 ?? 0:00.00 /usr/sbin/httpd -D FOREGROUND
...
在 httpd.conf 中我编辑了 DocumentRoot:
ServerName bioinfo.mni.fh-giessen.de:80
DocumentRoot "/Volumes/ServerHD2/Web_Documents"
ErrorLog "/var/log/apache2/error_log"
<Directory "/Volumes/ServerHD2/Web_Documents">
Order Allow,Deny
Allow from All
</Directory>
语法没问题:
apachectl configtest
Syntax OK
然而,我在http://bioinfo.mni.fh-giessen.de 收到超时:
Problem loading page
有什么线索吗?
【问题讨论】:
-
您应该获得每个失败请求的错误日志条目。你确定没有吗?服务器在该 IP 下是否真的可以访问?
-
/var/log/apache2/error_log 或 /var/log/apache2/access_log 中没有失败的请求条目。我可以通过 ssh 登录。
标签: macos apache2 osx-server