web服務之httpd虛擬主機配置你造嗎?

2021-09-21 10:57:21 字數 1427 閱讀 7784

一、httpd虛擬主機的分類

1、基於ip位址的虛擬主機

2、基於埠的虛擬主機

3、基於網域名稱的虛擬主機   

二、配置虛擬主機

實驗環境:centos6,使用yum安裝的httpd服務

準備工作:注釋中心主機的documentroot站點根目錄,建立/etc/httpd/conf.d/vhosts.conf配置檔案,建立實驗需的站點目錄: mkdir -pv /www//htdocs,每次修改配合檔案時檢查語法:httpd -t   重啟服務:service httpd restart

注意:在配置基於網域名稱的虛擬主機時需加上:namevirtualhost ip_address:port

1、基於ip位址的虛擬主機,編輯vhosts.conf配置檔案,下圖所示:

實驗測試圖:

2、基於埠的虛擬主機

實驗測試圖:

3、基於網域名稱的虛擬主機   

實驗測試圖:

web服務小擴充套件:配置status頁面

1)開啟loadmodule status模組  

loadmodule status_module modules/mod_status.so 

2)開啟server-status並允許所有主機或某太主機視情況而定

sethandler server-status 

order allow,deny 

allow from all 

3)語法測試及其重啟配置檔案 

圖示:

httpd虛擬主機

我們如何提高httpd服務程式的資源復用 我們怎樣區分不同客戶的 我們引入 虛擬主機 虛擬web主機 在同一臺伺服器上執行多個web站點 每個站點並不占用一台真正的計算機 虛擬主機的型別 區分方式 基於網域名稱 fqdn 我們想實現這樣乙個功能當chris.yky.com與vincent.yky.c...

httpd 配置虛擬主機。

serveradmin webmaster host.example.com documentroot www docs host.example.com servername host.example.com errorlog logs host.example.com error log tra...

web虛擬主機

要供外界訪問就必須先在dns伺服器上註冊註冊主機名和ip的對應關係,比如說www.sina.com.cn 當然它會通過dns轉換成ip位址 我們輸入的是主機名但我們只能通過ip來訪問其他的主機 而dns知道ip與主機名之間的關係 所以我們會先從dns得到主機名對應的ip 然後去訪問目標主機 但是實際...