設定使用者網頁空間

如果希望能讓每個使用者都能擁有自己的網頁空間

但又不想都放置在 /var/www/html 網頁根目錄下

則可在每個使用者家目錄中建立放置個人網頁的目錄

以下將介紹如何設定

1. 開啟個人網頁功能
    請開啟 httpd 設定檔設定
# vi /etc/httpd/conf/httpd.conf
    請找尋以下該段程式碼
...
# UserDir  disable     在前面加上 # 號
...
# UserDir  public_html         將前面 # 號刪除以開放個人網頁功能
...                                          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   帳號前不需加 ~ 符號


arrow
arrow
    全站熱搜

    evantw 發表在 痞客邦 留言(0) 人氣()