未分類

Apache啟用UserDir的方法

UserDIR是什麼?
UserDIR是Apache裡的一個模組之一,它可以讓使用者的資料夾都變成一個獨立的網頁環境,方便使用者架設自己的個人網站,使用者的網站會位在http://localhost/~user/

首先
啟用userdir功能

sudo a2enmod userdir

接下來要調整userdir的設定檔userdir.conf

sudo vim /etc/apache2/mods-enabled/userdir.conf

將內容更改為如下設定

<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>
</IfModule>

最後重新啟動apache伺服器

sudo service apache2 restart

之後只要使用者有建立public_html資料夾,就能在http://localhost/~user/上顯示出來了

分享到