標籤:c style class blog a http
本實驗用的是RedHat linux9.0,在虛擬機器上進行操作,它已具有相當完好的可視化介面,這樣使用者會更加easy接受和理解。
首先呢就是虛擬機器的相關配置,這個就不說了,當我們安裝完系統後,開啟終端,輸入命令“rpm -q httpd”,由於linux9.0已經安裝了Apache服務,所以此時表單會顯示安裝的版本號碼資訊,這就說明系統已安裝成功Apache服務。接下來就是啟動服務了,這裡有幾條命令所看到的:
第一條命令是查看服務的狀態,開啟還是關閉;第二條是啟動Apache服務,然後是重新啟動和關閉服務。啟動服務後在瀏覽器的地址輸入框裡輸入虛擬機器的地址便會顯示預設首頁:
Apacheserver的主設定檔是httpd.conf,它不區分大寫和小寫,其主要由全域環境配置,主server配置和虛擬機器主機配置構成。我們本次實驗用到的知識不多,找到這個檔案,不同的系統可能其所在的檔案夾不一樣,我的是在/etc中的字檔案夾裡,所以在終端表單輸入“vi /etc/httpd/conf/httpd.conf”,用vi編輯器對其進行改動,首先進入的是編輯模式,輸入‘i’之後進入命令模式,然後找到<IfModule mod_userdir.c><IfModule>程式段,設定使用者個人首頁檔案夾,然後再找到<Directory /home/*/public_html><Directory>程式段,設定使用者個人首頁所在檔案夾的訪問許可權,這裡大家可能看得有點懵,沒關係,咱們在後邊會有這兩個設定的圖,到時候一看就明確了。
在IP地址為192.168.1.2的Apacheserver中,為系統中的kingma使用者佈建個人首頁空間。該使用者的家檔案夾為/home/kingma,個人首頁空間所在的檔案夾為public_html。這個使用者大家能夠隨便建立,我們僅僅是要把它作為使用者的一個主資料夾。然後就要改動使用者的家檔案夾訪問許可權以及建立存放使用者個人首頁的檔案夾,所看到的:
接下來就是建立個人首頁的預設首頁了,它也就是進入首頁後所示內容:
最後將httpd.conf檔案裡<IfModule mod_userdir.c>模組的內容UserDir的值設定為public_html,<Directory /home/*/public_html>容器的凝視符去掉,也就是我們前邊所提到的設定的使用者個人首頁的檔案夾的訪問許可權:
又一次啟動httpd服務,然後在虛擬機器瀏覽器的地址輸入框裡輸入“”http://192.168.1.2/~kingma"顯示所看到的的結果,說明個人首頁設定成功: