Mac 如何將apache的這個默認目錄更改到用戶目錄下


如何將apache的這個默認目錄更改到用戶目錄下。


做如下更改即可:

1、在自己的用戶目錄下新建一個Sites文件夾,我的用戶目錄為gaocuili

2、進到cd /etc/apache2/users/目錄下,sudo vim username.conf,找到

  DocumentRoot "/Library/WebSever/Documents"
  <Directory "/Library/WebSever/Documents">

替換成

  DocumentRoot "/Users/{username}/Sites"
  <Directory "/Users/{username}/Sites">

其中{username}是你登陸用戶名,如:

  DocumentRoot "/Users/gaocuili/Sites"
  <Directory "/Users/gaocuili/Sites"> 
3、然后將該文件權限改為644: sudo chmod 644 username.conf(可能設置不成功,這個時候需要使用Mac的圖形化界面:選中文件--右擊選擇“顯示簡介”--設置共享與權限為讀與寫(需要先把右下角的鎖給打開))
4、進到/etc/apache2/目錄,sudo vim httpd.conf 將下面三句話的注釋去掉: 
  LoadModule authn_core_module libexec/apache2/mod_authn_core.so 
  LoadModule authz_host_module libexec/apache2/mod_authz_host.so 
  LoadModule userdir_module libexec/apache2/mod_userdir.so 

前兩句應該已經不帶注釋了,把第三句注釋放開。 
然后找到Include /private/etc/apache2/extra/httpd-userdir.conf 注釋放開。 
 
5、進到/etc/apache2/extra/目錄, 
sudo vim httpd-userdir.conf  
將Include /private/etc/apache2/users/*.conf 這句話放開注釋。
 

6、重啟apache服務

終端輸入:sudo apachectl restart

重啟成功后,瀏覽器輸入http://localhost/~gaocuili/就可以訪問到自己的用戶目錄了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM