顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Linux][CentOS] Apache 啟動個人資料夾的網頁目錄
時間 2012年07月03日 Tue. AM 12:12:15


要讓server上的某個使用者,例如 kk
可以在自己家目錄的 public_html 放網頁
然後可以用 http://(server網址)/~kk 的方式瀏覽


# vim /etc/httpd/conf/httpd.conf

找到如下的設定項目
<IfModule mod_userdir.c>
    UserDir disable
    #UserDir public_html
</IfModule>

將他改成如下
<IfModule mod_userdir.c>
    #UserDir disable
    UserDir public_html
</IfModule>

如果要讓個人資料夾可以用網頁瀏覽目錄,將下一段
#<Directory /home/*/public_html>
#    AllowOverride FileInfo AuthConfig Limit
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    <Limit GET POST OPTIONS>
#        Order allow,deny
#        Allow from all
#    </Limit>
#    <LimitExcept GET POST OPTIONS>
#        Order deny,allow
#        Deny from all
#    </LimitExcept>
#</Directory>

註解去掉,變成
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>



重新啟動 apache
# service httpd restart

個人資料夾記得開放閱讀權限
# chmod 755 /home/kk
# chmod 755 /home/kk/public_html



--
※ 作者: Knuckles 時間: 2012-07-03 00:12:15
※ 編輯: Knuckles 時間: 2012-07-03 00:13:25
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 2560 
e)編輯 d)刪除 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇