http服務器

安裝http服務:
http服務器

關閉防火牆啓動服務:
http服務器
設置開機自啓:
http服務器
訪問默認頁面:
http服務器
網站目錄:
創建網頁:
http服務器
http服務器


配置文件:
主配置文件:/etc/httpd/conf/httpd.conf

修改網頁根目錄:
把、/var/www/html默認目錄修改爲、/etc/lgm
創建目錄:
http服務器

修改主配置文件:
http服務器
修改爲:
http服務器
重啓設置開機自啓:
http服務器
訪問網頁:
http服務器
又變成了原始頁面!
進入重新配置的文件,寫入網頁內容:
http服務器
訪問網頁:
http服務器
(如果訪問失敗則是selinux配置問題)


開啓個人用戶主頁功能:
http服務器
http服務器
住釋掉第17行,
http服務器
取消掉第24行的註釋。


在用戶家目錄中建立用於保存網站數據的目錄及首頁面文件。
http服務器
http服務器
另外,還需要把家目錄的權限修改爲755,保證其他人也有權限讀取裏面的內容。
http服務器
重啓服務:

http服務器
訪問網頁:
http服務器
已經建好了個人用戶網站


禁止訪問個人用戶網站


創建一個用戶和密碼:
使用htpasswd命令生成密碼數據庫。-c參數表示第一次生成;後面再分別添加密碼數據庫的存放文件,以及驗證要用到的用戶名稱(該用戶不必是系統中已有的本地賬戶)。
http服務器
編輯個人網站的配置文件:
http服務器
重啓服務:
http服務器
訪問網頁:
http服務器
輸入賬號密碼:
http服務器
配置成功!


配置虛擬主機


如果每臺運行Linux系統的服務器上只能運行一個網站,那麼人氣低、流量小的草根站長就要被迫承擔着高昂的服務器租賃費用了,這顯然也會造成硬件資源的浪費。在虛擬專用服務器(Virtual Private Server,VPS)與雲計算技術誕生以前,IDC服務供應商爲了能夠更充分地利用服務器資源,同時也爲了降低購買門檻,於是紛紛啓用了虛擬主機功能。
利用虛擬主機功能,可以把一臺處於運行狀態的物理服務器分割成多個“虛擬的服務器”。但是,該技術無法實現目前雲主機技術的硬件資源隔離,讓這些虛擬的服務器共同使用物理服務器的硬件資源,供應商只能限制硬盤的使用空間大小。出於各種考慮的因素(主要是價格低廉),目前依然有很多企業或個人站長在使用虛擬主機的形式來部署網站。
Apache的虛擬主機功能是服務器基於用戶請求的不同IP地址、主機域名或端口號,實現提供多個網站同時爲外部提供訪問服務的技術,

編輯網卡:
http服務器
重啓網絡服務:

http服務器
修改主配置文件:
http服務器
添加三組配置文件:
http服務器

重啓服務:
http服務器
訪問網頁:
http服務器
第二個:
http服務器
第三個:

http服務器
全部成功!


基於主機域名

當服務器無法爲每個網站都分配一個獨立IP地址的時候,可以嘗試讓Apache自動識別用戶請求的域名,從而根據不同的域名請求來傳輸不同的內容。在這種情況下的配置更加簡單,只需要保證位於生產環境中的服務器上有一個可用的IP地址(這裏以192.168.10.10爲例)就可以了。由於當前還沒有介紹如何配置DNS解析服務,因此需要手工定義IP地址與域名之間的對應關係。/etc/hosts是Linux系統中用於強制把某個主機域名解析到指定IP地址的配置文件。簡單來說,只要這個文件配置正確,即使網卡參數中沒有DNS信息也依然能夠將域名解析爲某個IP地址。


手工定義IP地址與域名之間對應關係的配置文件,保存並退出後會立即生效。可以通過分別ping這些域名來驗證域名是否已經成功解析爲IP地址。

http服務器
指定dns解析:
http服務器
ping一下檢測:
分別在/etc/lgm中創建用於保存不同網站數據的三個目錄,並向其中分別寫入網站的首頁文件。每個首頁文件中應有明確區分不同網站內容的信息,方便我們稍後能更直觀地檢查效果。
http服務器
在httpd服務的配置文件中大約113行處開始,分別追加寫入三個基於主機名的虛擬主機網站參數,然後保存並退出。記得需要重啓httpd服務,這些配置才生效。

http服務器

訪問網頁:
http服務器
訪問第二個網頁:
http服務器
訪問第三個網頁;
http服務器
全部成功!


基於端口號

基於端口號的虛擬主機功能可以讓用戶通過指定的端口號來訪問服務器上的網站資源。在使用Apache配置虛擬網站主機功能時,基於端口號的配置方式是最複雜的


分別在/etc/lgm中創建8080目錄,並向其中分別寫入網站的首頁文件。

http服務器
在httpd服務配置文件添加用於監聽8080端口的參數。
http服務器
重啓服務:
http服務器
訪問網頁:
http服務器
成功!
致此,http服務基本配置完畢!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章