設定使用者網頁空間
如果希望能讓每個使用者都能擁有自己的網頁空間
但又不想都放置在 /var/www/html 網頁根目錄下
則可在每個使用者家目錄中建立放置個人網頁的目錄
以下將介紹如何設定
1. 開啟個人網頁功能 |
請開啟 httpd 設定檔設定 |
# vi /etc/httpd/conf/httpd.conf |
請找尋以下該段程式碼 |
... |
# UserDir disable 在前面加上 # 號 |
... |
... public_html 為預設個人存放網頁目錄名稱可視情況修改 |
完成以上修改後請存檔離開 :wq |
2. 建立個人網頁目錄 |
接著管理者可位每個使用者建立個人網頁的目錄 public_html (也可以讓使用者自行建立) |
下面範例將以 test 為設定範例的使用者 |
先以 root 登入 |
root ] # cd /home/test 切換到 test 家目錄 |
test ] # mkdir public_html 建立 public_html目錄(預設權限為755) |
test ] # chown test.test public_html 將此目錄擁有者與群組改為 test |
test ] # cd .. |
home] # chmod 711 test 設定使用者家目錄權限為 711 |
開放讓別人能進入,如此才能從網頁瀏覽器看到網頁 |
完成以上設定後將網頁上傳到自己的 public_html 目錄中 |
然後開啟瀏覽器觀看成果 http:// IP or 網域 /~test 請在帳號前加上 ~ 符號喔 |
補充: |
◎ 取消個人網頁帳號前的 ~ 符號 |
請開啟 httpd 設定檔 |
# vi /etc/httpd/conf/httpd.conf |
在設定檔最後面加上下面程式碼 |
... |
Alias /test/ "/home/test/public_html/" 內部轉址設定 (當在網址後面加上 test 時自動轉到 test 指定家目錄) |
新增後請存檔離開 :wq |
接者到網頁瀏覽器觀看成果 http:// IP or 網域 /test 帳號前不需加 ~ 符號 |
全站熱搜
留言列表