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>
誰が何が原因であるかアドバイスできますか?ありがとう
まず、存在することがわかっているファイルをポイントします。デフォルトでは、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
MaverickでApacheサーバーを起動する簡単な方法
このコマンドを実行する
Sudo apachectl start
Sudo apachectl stop
Sudo apachectl restart