天天看點

更改網站資料儲存目錄

網站資料預設是儲存在/var/www/html目錄中,而如果想把儲存網站資料的目錄修改為/home/wwwroot目錄,該怎麼操作呢?且看下文。

第1步:建立網站資料的儲存目錄,并建立首頁檔案。

[[email protected] ~]# mkdir /home/wwwroot
[[email protected] ~]# echo "The New Web Directory" > /home/wwwroot/index.html

           

第2步:打開httpd服務程式的主配置檔案,将約第119行用于定義網站資料儲存路徑的參數DocumentRoot修改為/home/wwwroot,同時還需要将約第124行用于定義目錄權限的參數Directory後面的路徑也修改為/home/wwwroot。配置檔案修改完畢後即可儲存并退出。

[[email protected] ~]# vim /etc/httpd/conf/httpd.conf 
………………省略部分輸出資訊………………
113 
114 #
115 # DocumentRoot: The directory out of which you will serve your
116 # documents. By default, all requests are taken from this directory, but
117 # symbolic links and aliases may be used to point to other locations.
118 #
119 DocumentRoot "/home/wwwroot"(重點)
120 
121 #
122 # Relax access to content within /var/www.
123 #
124 <Directory "/home/wwwroot">(重點)
125 AllowOverride None
126 # Allow open access:
127 Require all granted
128 </Directory>
………………省略部分輸出資訊………………
[[email protected] ~]#

           

第3步:重新啟動httpd服務程式并驗證效果,浏覽器重新整理頁面後的内容如圖10-6所示。奇怪!為什麼看到了httpd服務程式的預設首頁面?按理來說,隻有在網站的首頁面檔案不存在或者使用者權限不足時,才顯示httpd服務程式的預設首頁面。我們在嘗試通路http://127.0.0.1/index.html頁面時,竟然發現頁面中顯示“Forbidden,You don’t have permission to access /index.html on this server.”。而這一切正是SELinux在搗鬼。

[email protected] ~]# systemctl restart httpd
[[email protected] ~]# firefox

           
更改網站資料儲存目錄

繼續閱讀