記事本打開httpd.conf文件 ,該文件在apache的目錄下,如: D:\AppServ\Apache2.2\conf,修改如下兩處:成都服務(wù)器托管
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供安龍網(wǎng)站建設(shè)、安龍做網(wǎng)站、安龍網(wǎng)站設(shè)計、安龍網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、安龍企業(yè)網(wǎng)站模板建站服務(wù),十多年安龍做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。1 | LoadModule vhost_alias_module modules/mod_vhost_alias.so //去掉前面的#,意思是啟用apache的虛擬主機(jī)功能,第203行 |
1 | Include conf/extra/httpd-vhosts.conf //去掉#的意思是從httpd-vhosts.conf這個文件導(dǎo)入虛擬主機(jī)配置 |
配置虛擬主機(jī)后 不能用localhost 訪問
只需要把httpd.conf文件的ServerName localhost:80 那行注釋掉 就可以了
假設(shè)服務(wù)器有個IP地址為192.168.1.10,使用ifconfig在同一個網(wǎng)絡(luò)接口eth0上綁定3個IP:成都服務(wù)器托管
1 2 3 | [root@localhost root] # ifconfig eth0:1 192.168.1.11 [root@localhost root] # ifconfig eth0:2 192.168.1.12 [root@localhost root] # ifconfig eth0:3 192.168.1.13 |
修改hosts文件,添加三個域名與之一一對應(yīng):成都服務(wù)器托管
1 2 3 | 192.168.1.11 www.test1.com 192.168.1.12 www.test2.com 192.168.1.13 www.test3.com |
建立虛擬主機(jī)存放網(wǎng)頁的根目錄,如在/www目錄下建立test1、test2、test3文件夾,其中分別存放1.html、2.html、3.html
1 2 3 | /www/test1/1.html /www/test2/2.html /www/test3/3.html |
在httpd.conf中將附加配置文件httpd-vhosts.conf包含進(jìn)來,接著在httpd-vhosts.conf中寫入如下配置:成都服務(wù)器托管
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | < VirtualHost 192.168.1.11:80> ServerName www.test1.com DocumentRoot /www/test1/ < Directory "/www/test1"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow From All </ Directory > </ VirtualHost > < VirtualHost 192.168.1.12:80> ServerName www.test1.com DocumentRoot /www/test2/ < Directory "/www/test2"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow From All </ Directory > </ VirtualHost > < VirtualHost 192.168.1.13:80> ServerName www.test1.com DocumentRoot /www/test3/ < Directory "/www/test3"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow From All </ Directory > </ VirtualHost > |
大功告成,測試下每個虛擬主機(jī),分別訪問www.test1.com、www.test2.com、www.test3.com
設(shè)置域名映射同一個IP,修改hosts:成都服務(wù)器托管
1 2 3 4 | 127.0.0.1 gm.998gx.com 127.0.0.1 www.998gx.com 127.0.0.1 r.998gx.com 127.0.0.1 localhost |
跟上面一樣,建立虛擬主機(jī)存放網(wǎng)頁的根目錄
1 2 3 | /www/dxGM/index.php /www/dxskadmin/index.php /www/88qp/index.php |
在httpd.conf中將附加配置文件httpd-vhosts.conf包含進(jìn)來,接著在httpd-vhosts.conf中寫入如下配置:成都服務(wù)器托管
為了使用基于域名的虛擬主機(jī),必須指定服務(wù)器IP地址(和可能的端口)來使主機(jī)接受請求。可以用NameVirtualHost指令來進(jìn)行配置。 如果服務(wù)器上所有的IP地址都會用到, 你可以用*作為NameVirtualHost的參數(shù)。在NameVirtualHost指令中指明IP地址并不會使服務(wù)器自動偵聽那個IP地址。 這里設(shè)定的IP地址必須對應(yīng)服務(wù)器上的一個網(wǎng)絡(luò)接口。成都機(jī)柜租用
下一步就是為你建立的每個虛擬主機(jī)設(shè)定配置塊,的參數(shù)與NameVirtualHost指令的參數(shù)是一樣的。每個定義塊中,至少都會有一個ServerName指令來指定伺服哪個主機(jī)和一個DocumentRoot指令來說明這個主機(jī)的內(nèi)容存在于文件系統(tǒng)的什么地方。
如果在現(xiàn)有的web服務(wù)器上增加虛擬主機(jī),必須也為現(xiàn)存的主機(jī)建造一個定義塊。其中ServerName和DocumentRoot所包含的內(nèi)容應(yīng)該與全局的保持一致,且要放在配置文件的最前面,扮演默認(rèn)主機(jī)的角色。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | < VirtualHost *:80> DocumentRoot "D:/phpstudy/WWW/dxGM" ServerName gm.998gx.com </ VirtualHost > < VirtualHost *:80> DocumentRoot "D:/phpstudy/WWW/88qp" ServerName www.998gx.com </ VirtualHost > < VirtualHost *:80> DocumentRoot "D:/phpstudy/WWW/dxskadmin" ServerName r.998gx.com </ VirtualHost > < VirtualHost *:80> DocumentRoot "D:/phpstudy/WWW" ServerName localhost </ VirtualHost > |
4. 大功告成,測試下每個虛擬主機(jī),分別訪問gm.998gx.com、www.998gx.com、r.998gx.com
修改配置文件
將原來的
Listen 80
改為
Listen 80
Listen 8080
更改虛擬主機(jī)設(shè)置:成都服務(wù)器托管
1 2 3 4 5 6 7 8 9 | < VirtualHost 192.168.1.10:80> DocumentRoot /var/www/test1/ ServerName www.test1.com </ VirtualHost > < VirtualHost 192.168.1.10:8080> DocumentRoot /var/www/test2 ServerName www.test2.com </ VirtualHost > |
到此這篇關(guān)于apache虛擬主機(jī)配置的三種方式(小結(jié))的文章就介紹到這了,更多相關(guān)apache虛擬主機(jī)配置內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!成都小程序開發(fā)公司
原文鏈接:https://blog.csdn.net/qq_38083665/article/details/80720226
網(wǎng)站欄目:apache虛擬主機(jī)配置的三種方式(小結(jié))
鏈接URL:http://vcdvsql.cn/article30/heso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站制作、網(wǎng)站導(dǎo)航、網(wǎng)站改版、建站公司、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)