使用Apache搭建个人用户主页
Apache程序是目前擁有很高市場占有率的Web服務程序之一,其跨平臺和安全性廣泛被認可且擁有快速、可靠、簡單的API擴展。
1.光盤中的鏡像掛載到/media/cdrom目錄。
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom
2.配置yum源,安裝Apache服務
vim /etc/yum.repos.d/local.repo
[redhat]
name=redhat
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
使用yum命令進行安裝時,跟在命令后面的Apache服務的軟件包名稱為httpd
yum -y install httpd
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
重啟服務
?
轉載于:https://www.cnblogs.com/L1213/p/9619528.html
總結
以上是生活随笔為你收集整理的使用Apache搭建个人用户主页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL:常见错误01
- 下一篇: 【WPF】ListBox嵌套与事件冒泡