請先掌握上面默認網(wǎng)站瀏覽訪問及頁面文件的修改方法,然后進行修改網(wǎng)頁數(shù)據(jù)的主目錄,實現(xiàn)自定義網(wǎng)站數(shù)據(jù)主目錄的操作。
1、網(wǎng)站數(shù)據(jù)主目錄修改
把默認網(wǎng)站主目錄/var/www/html改為/home/wwwroot


修改配置文件
找到DocumentRoot和Directory兩處,都修改為"/home/wwwroot"

修改前

修改后
保存文件退出。
重啟httpd服務(wù)

發(fā)現(xiàn)首頁無法顯示,剛剛我們把網(wǎng)站默認路徑修改成為/home/wwwroot目錄,也就是說現(xiàn)在httpd提供的網(wǎng)站服務(wù)要去獲取普通用戶的目錄數(shù)據(jù),這個就與SElinux相沖突了。
先關(guān)閉掉selinux

系統(tǒng)重啟后生效,網(wǎng)站又可以訪問了,表明與selinux有關(guān)。

Z:查看文件上下文信息
d:只列出目錄,不包括內(nèi)容,不引用符號鏈接
system_u 系統(tǒng)進程的身份
object_r 文件目錄的角色
httpd_sys_content_t 網(wǎng)絡(luò)服務(wù)系統(tǒng)文件
使用semanage命令查詢修改SELinux安全上下文
semanage+選項+文件
-l 查詢
-a添加
-m修改
-d刪除
備注:如果沒有semanage命令,則需要安裝它
使用yum查看semanage對于的軟件包。

安裝相應軟件包,發(fā)現(xiàn)已安裝了。

這樣也可以訪問,還要使用restorecon命令讓剛設(shè)置的SELINUX安全上下文生效。

刷新一下頁面,可以訪問了