一、安裝Apache服務程序,命令後面的Apache服務的軟件包名稱爲httpd。
二、httpd服務程序並將其加入到開機啓動項中
三、在瀏覽器(這裏以Firefox瀏覽器爲例)的地址欄中輸入http://127.0.0.1並按回車鍵,就能夠看到用於提供Web服務的httpd服務程序的默認頁面了。html
四、打開httpd服務程序的主配置文件,將約第119行用於定義網站數據保存路徑的參數DocumentRoot修改成/home/wwwroot,將第124行用於定義目錄權限的參數Directory後面的路徑也修改成/home/wwwroot。配置文件修改完畢後便可保存並退出。
五、從新啓動httpd服務程序並驗證效果,並修改SELinux。向新的網站數據目錄中新添加一條SELinux安全上下文,讓這個目錄以及裏面的全部文件可以被httpd服務程序所訪問到。
六、咱們須要編輯下面的配置文件,而後在第17行的UserDir disabled參數前面加上井號(#),表示讓httpd服務程序開啓我的用戶主頁功能;同時再把第24行的UserDir public_html參數前面的井號(#)去掉(UserDir參數表示網站數據在用戶家目錄中的保存目錄名稱,即public_html目錄)。最後,在修改完畢後記得保存。
七、在用戶家目錄中創建用於保存網站數據的目錄及首頁面文件。另外,還須要把家目錄的權限修改成755,保證其餘人也有權限讀取裏面的內容。
八、接下來使用getsebool命令查詢並過濾出全部與HTTP協議相關的安全策略。其中,off爲禁止狀態,on爲容許狀態。
九、先使用htpasswd命令生成密碼數據庫。-c參數表示第一次生成;後面再分別添加密碼數據庫的存放文件,以及驗證要用到的用戶名稱
十、編輯我的用戶主頁功能的配置文件。把第31~35行的參數信息修改爲下列內容,隨後保存並退出配置文件,重啓httpd服務程序便可生效。
十一、完成最後成如下結果數據庫