我按如下方式设置了/etc/apache2/extra/httpd-vhosts.conf:
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>
在/ Library / WebServer / Documents /中是标准的index.html.en文件,在我将httpd-vhosts.conf包含到我的httpd.conf之前,它在浏览器中完美显示。
与localhost的连接无法同时使用Chrome和Firefox。设置是否正确?还有什么可能出错?
答案 0 :(得分:0)
我解决了这个问题。我无法陈述更多信息,因为我只是不知道在哪里可以找到问题。这篇文章让我以正确的方式:
http://macosx.com/forums/mac-os-x-system-mac-software/299851-apache-wont-start-up.html
sudo apachectl configtest
在httpd.conf文件中给我一个语法错误。修好之后一切顺利。重要的是有机会运行configtest。