設定使用者網頁空間
如果希望能讓每個使用者都能擁有自己的網頁空間
但又不想都放置在 /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 帳號前不需加 ~ 符號 |
文章標籤
全站熱搜
