Apache啟用UserDir的方法

2018-05-10
1分鐘閱讀

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/上顯示出來了

comments powered by Disqus