Bag*_*yer 15 apache webserver osx-mavericks
我想在我的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>
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议可能的原因吗?谢谢
Sac*_*hin 15
在mavrick中启动apanche服务器的简便方法
执行此命令
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)
小智 9
首先,指向您知道存在的文件.默认情况下,没有index.html或类似文件(它从index.html.en生成"It Works!"页面
ls /Library/WebServer/Documents
PoweredByMacOSX.gif
PoweredByMacOSXLarge.gif
index.html.en
Run Code Online (Sandbox Code Playgroud)
http://xxx.xxx.xxx.xxx/PoweredByMacOSX.gif
接下来,尝试修复权限.如果这不起作用:
sudo chown -R root.wheel /Library/WebServer/Documents
sudo chmod -R a+rX /Library/WebServer/Documents
Run Code Online (Sandbox Code Playgroud)
有疑问时:
sudo tail /var/log/apache2/error_log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49302 次 |
| 最近记录: |