Apache路徑
/etc/apache2/
[root@GGs-MacBook-Pro:/Volumes/SSD/blog#cd /etc/apache2/
[root@GGs-MacBook-Pro:/etc/apache2#ls
extra httpd.conf.pre-update mime.types other
httpd.conf magic original users
啟動服務
sudo apachectl start/restart #啟動apache
sudo apachectl stop #停止apache
發現apache已經可以正常工作了,接下來修改默認的 網站路徑。
修改默認網站目錄
修改配置文件
Mac下apache
默認的網站路徑是/Library/WebServer/Documents
我們來修改/etc/apache2/httpd.conf
找到DocumentRoot
這行來進行修改。
[root@GGs-MacBook-Pro:/etc/apache2#vim /etc/apache2/httpd.conf
然后改為我們自己的網站路徑的配置文件。
重啟apache來生效
sudo apachectl restart
效果
這個是什么情況???
報了如下錯了:
You don't have permission to access / on this server.
表急 是我一開始想的太簡單了,不能灰心!
查看apache
報錯日志:cat /private/var/log/apache2/error_log
得到如下的報錯信息
client denied by server configuration
然后根據這個報錯,Google
了下找到了國外的幾個論壇,最終解決了問題。
解決Mac下apache 403的問題
網上查資料發現是因為Mac版本升級導致了apache策略發生變更了,所以我們修改后還是會出現403
無權訪問的情況。
解決方法:備份原有的httpd.conf
配置文件,把同級目錄下的httpd.conf.pre-update
重命名為httpd.conf
然后在修改默認的網站根目錄
需要修改原來的默認路徑,然后改為自己的路徑。全文搜索 只有這2處是/Library/WebServer/Documents
然后查找替換了下。
再次重啟apache
sudo apachectl restart
Mac
和Linux
都有一個共同的特點:
凡是修改過配置文件的服務,當我們修改過后 必須重啟服務 才可以生效。