我想在我的Mac OSX Mavericks中启动我的apache服务器。这是我做的:
您无权访问此服务器上的/。
这是我的/etc/apache2/httpd.conf :(我这里没有改变任何内容)
DocumentRoot "/Library/WebServer/Documents"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all </Directory>
<Directory "/Library/WebServer/Documents">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
有人可以告知原因吗?感谢
答案 0 :(得分:15)
在特立独行中启动apache服务器的简便方法
执行此命令
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
答案 1 :(得分:9)
首先,指向您知道存在的文件。默认情况下,没有index.html或类似文件(它从index.html.en
生成“It Works!”页面ls /Library/WebServer/Documents
PoweredByMacOSX.gif
PoweredByMacOSXLarge.gif
index.html.en
http://xxx.xxx.xxx.xxx/PoweredByMacOSX.gif
接下来,尝试修复权限。如果这不起作用:
sudo chown -R root.wheel /Library/WebServer/Documents
sudo chmod -R a+rX /Library/WebServer/Documents
如有疑问:
sudo tail /var/log/apache2/error_log