Apache程序是目前擁有很高市場佔有率的Web服務程序之一,其跨平臺和安全性普遍被承認且擁有快速、可靠、簡單的API擴展。html
1.光盤中的鏡像掛載到/media/cdrom目錄。linux
mkdir -p /media/cdromweb
mount /dev/cdrom /media/cdrom數據庫
2.配置yum源,安裝Apache服務vim
vim /etc/yum.repos.d/local.repo安全
[redhat]網站
name=redhat
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0加密
使用yum命令進行安裝時,跟在命令後面的Apache服務的軟件包名稱爲httpdurl
yum -y install httpdspa
3.啓用httpd服務程序並設置開機自啓動
systemctl start httpd
systemctl enable httpd
4.在httpd服務程序中,默認沒有開啓我的用戶主頁功能。所以,咱們須要編輯配置文件,而後在第17行的UserDir disabled參數前面加上井號(#),表示讓httpd服務程序開啓我的用戶主頁功能;同時再把第24行的UserDir public_html參數前面的井號(#)去掉(UserDir參數表示網站數據在用戶家目錄中的保存目錄名稱,即public_html目錄)
5.在用戶家目錄中創建用於保存網站數據的目錄及首頁面文件。須要把家目錄的權限修改成755,其餘人也有權限讀取裏面的內容
useradd ttt
su - ttt
mkdir public_html
echo "This is linuxprobe's website" > public_html/index.html
chmod -Rf 755 /home/ttt
6.使用getsebool命令查詢並過濾出全部與HTTP協議相關的安全策略,打開httpd_enable_homedirs,讓修改後的SELinux策略規則永久生效且當即生效
getsebool -a |grep http
setsebool -P httpd_enable_homedirs=on
7.先使用htpasswd命令生成密碼數據庫。-c參數表示第一次生成;後面再分別添加密碼數據庫的存放文件,以及驗證要用到的用戶名稱
8.修改配置文件
vi /etc/httpd/conf.d/userdir.conf
重啓服務