使用Apache搭建我的用戶主頁

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

重啓服務

相關文章
相關標籤/搜索