1. 程式人生 > >Apache多端口多主機名配置

Apache多端口多主機名配置

虛擬 另一個 兩個 生成 tcp 進入 ces ip) ext

1.基於域名的虛擬主機(不同域名相同IP和端口)
向DNS服務提供虛擬Web站點的域名,以便當訪問其中任何一個虛擬Web站點時,最終訪問的都是同一個IP地址。
2.基於端口的虛擬主機(不同端口相同IP)
通常只用於同一個Web站點,其網站的名稱、IP地址往往是相同的,但通過不同的TCP端口來提供訪問不同網頁內容的服務入口。在瀏覽器中訪問非80端口的Web服務器時,需要明確指出服務器的端口號。

實驗環境:一臺RHEL6.5 一臺window7

操作步驟

技術分享圖片

進入httpd的主配置文件

技術分享圖片
技術分享圖片

修改監聽端口和域名

技術分享圖片
啟動httpd服務,關閉防火墻

技術分享圖片
html
在httpd的站點目錄下寫一段語句並生成index.html

技術分享圖片

這裏可以看到網站已經提供出來了

技術分享圖片

在conf.d目錄下創建一個以conf為結尾的文件

技術分享圖片

並寫入這些語句

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

我們要使用域名訪問這裏我們需要搭建域名解析,搭建named服務並對其各種配置文件進行修改

技術分享圖片

完成後啟動服務並使用host進行查看是否已經可以解析了

技術分享圖片

在opt目錄下創建兩個文件並創建網站

技術分享圖片
技術分享圖片

這裏已經看到不同域名相同IP和端口已經實現了

技術分享圖片

進入之前的文件下在最下面添加這些語句

技術分享圖片

為了實現不同端口,我們要進入主配置文件添加監聽端口

技術分享圖片

在opt目錄下創建另一個網站

技術分享圖片

  • 技術分享圖片
    不同端口相同IP也實現

Apache多端口多主機名配置