1.基于域名的虛擬主機(jī)(不同域名相同IP和端口)
向DNS服務(wù)提供虛擬Web站點(diǎn)的域名,以便當(dāng)訪問(wèn)其中任何一個(gè)虛擬Web站點(diǎn)時(shí),最終訪問(wèn)的都是同一個(gè)IP地址。
2.基于端口的虛擬主機(jī)(不同端口相同IP)
通常只用于同一個(gè)Web站點(diǎn),其網(wǎng)站的名稱、IP地址往往是相同的,但通過(guò)不同的TCP端口來(lái)提供訪問(wèn)不同網(wǎng)頁(yè)內(nèi)容的服務(wù)入口。在瀏覽器中訪問(wèn)非80端口的Web服務(wù)器時(shí),需要明確指出服務(wù)器的端口號(hào)。
實(shí)驗(yàn)環(huán)境:一臺(tái)RHEL6.5 一臺(tái)window7
操作步驟
![](/d/20211016/af20f4318af6b8bcdd4c56661c91f0bc.gif)
進(jìn)入httpd的主配置文件
![](/d/20211016/bc27ca8758150c51313a059c67248247.gif)
![](/d/20211016/1893653bfd5aafd234428b01caa45330.gif)
修改監(jiān)聽(tīng)端口和域名
![](/d/20211016/2149942318ef9d5d8e916e1aae40283b.gif)
啟動(dòng)httpd服務(wù),關(guān)閉防火墻
![](/d/20211016/c5efc88111f26a2a4f4a78184630cd29.gif)
html
在httpd的站點(diǎn)目錄下寫(xiě)一段語(yǔ)句并生成index.html
![](/d/20211016/b6e8a5f501a99964a04ce00f08887537.gif)
這里可以看到網(wǎng)站已經(jīng)提供出來(lái)了
![](/d/20211016/0651ef7f847e78ffecdd7b4c84d914da.gif)
在conf.d目錄下創(chuàng)建一個(gè)以conf為結(jié)尾的文件
![](/d/20211016/52282507b84f3601c73fbdadfcdef02c.gif)
并寫(xiě)入這些語(yǔ)句
![](/d/20211016/ccfa9b90438c9c2d90ab2823fbe633bd.gif)
![](/d/20211016/d13ff54225e3b3ff1922271e997ea4b1.gif)
![](/d/20211016/dda110bbd90053235bde650aa6a801a7.gif)
![](/d/20211016/ac4d4c1bd84feb5f64ed97feb3281953.gif)
我們要使用域名訪問(wèn)這里我們需要搭建域名解析,搭建named服務(wù)并對(duì)其各種配置文件進(jìn)行修改
![](/d/20211016/9b87656db4cdac9729de380d4b3b4efb.gif)
完成后啟動(dòng)服務(wù)并使用host進(jìn)行查看是否已經(jīng)可以解析了
![](/d/20211016/162bc4262a0b2de772078fde810af375.gif)
在opt目錄下創(chuàng)建兩個(gè)文件并創(chuàng)建網(wǎng)站
![](/d/20211016/d5d5b218eec4faf969db4fdbde506134.gif)
![](/d/20211016/9d2e74bc08edc2b3bafa69f41205c9e8.gif)
這里已經(jīng)看到不同域名相同IP和端口已經(jīng)實(shí)現(xiàn)了
![](/d/20211016/e69d7dcd2cb158737b4e1520fad389a8.gif)
進(jìn)入之前的文件下在最下面添加這些語(yǔ)句
![](/d/20211016/3426cafa1923ceba22d37947d9f4f59f.gif)
為了實(shí)現(xiàn)不同端口,我們要進(jìn)入主配置文件添加監(jiān)聽(tīng)端口
![](/d/20211016/586cfad2799b14240e0e6aa8e9a33130.gif)
在opt目錄下創(chuàng)建另一個(gè)網(wǎng)站
![](/d/20211016/1e3685d5a6acaf450f6eadfc519b3ccd.gif)
![](/d/20211016/861fc3e79d41425c347501118ce35cf8.gif)
不同端口相同IP也實(shí)現(xiàn)