使用Apache服務部署靜態網站(二)html
我的用戶主頁功能數據庫
Apache服務程序中有個默認未開啓的我的用戶主頁功能,可以爲全部系統內的用戶生成我的網站,確實很實用哦~vim
第1步:開啓我的用戶主頁功能:安全
[root@hbza~]# vim /etc/httpd/conf.d/userdir.conf
將第17行的UserDir disabled前加一個#,表明該行被註釋掉,再也不起做用。
將第23行的UserDir public_html前的#號去除,表示該行被啓用。
注意:UserDir參數表示的是須要在用戶家目錄中建立的網站數據目錄的名稱(即public_html)網站
重啓Apache服務程序:加密
[root@hbza~]# systemctl restart httpdspa
第2步:建立我的用戶網站數據3d
切換至普通會員sdy的家目錄:rest
建立網站數據目錄public_html,htm
寫入首頁文件內容,
給予網站目錄755的訪問權限
第3步:增長密碼安全驗證。
有時候並不但願全部人均可以留意訪問到本身的我的網站,那就能夠使用Apache密碼口令驗證功能增長一道安全防禦吧。
使用htpasswd命令生成密碼數據庫(-c參數用於第一次生成):
編輯配置文件開啓密碼驗證(具體參數見下圖):
[root@hbza~]# vim /etc/httpd/conf.d/userdir.conf
再次打開sdy的網址,會發現已經有密碼驗證了~
輸入正確口令
若是口令輸入錯誤會直接禁止訪問:
這裏的User Name是sdy,密碼並不是該用戶的系統密碼,而是htpasswd命令建立的網站密碼,不要搞混哦~