apache虛擬主機(jī)配置的方式有哪些配置指令是怎樣的
【小Y提示】本文部分內(nèi)容收集整理于互聯(lián)網(wǎng),不代表YINGSOO觀點(diǎn)!若有咨詢“apache虛擬主機(jī)配置的方式有哪些配置指令是怎樣的”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問(wèn)題,請(qǐng)免費(fèi)咨詢YINGSOO客服,獲取最新優(yōu)惠!
【爆款推薦】韓國(guó)CN2服務(wù)器 | 臺(tái)灣400M服務(wù)器 | 泰國(guó)云服務(wù)器
【文章推薦】YINGSOO臺(tái)灣CN2服務(wù)器已上線官網(wǎng)

對(duì)于apache虛擬主機(jī)配置的方式,很多朋友不太了解,其實(shí)它有多種配置方式,那么apache虛擬主機(jī)配置的方式有哪些?配置指令是怎樣的呢?下面本公司就給大家詳細(xì)的說(shuō)說(shuō)這些方面的問(wèn)題。
apache虛擬主機(jī)配置介紹
在一個(gè)Apache服務(wù)器上可以配置多個(gè)虛擬主機(jī),實(shí)現(xiàn)一個(gè)服務(wù)器提供多站點(diǎn)服務(wù),其實(shí)就是訪問(wèn)同一個(gè)服務(wù)器上的不同目錄。Apache虛擬主機(jī)配置有3中方法:基于IP配置、基于域名配置和基于端口配置,這里介紹基于域名配置和基于端口配置,基于IP配置方法類似。
apache虛擬主機(jī)配置的3種方式
一.基于ip地址
首先我們需要在虛擬機(jī)中線安裝Apache服務(wù)程序,Apache服務(wù)程序的軟件包名叫做httpd,所以我們首先執(zhí)行命令yum install httpd 從yum倉(cāng)庫(kù)中下載服務(wù),輸入y確認(rèn)下載。
接著我們運(yùn)行Apache服務(wù),使用命令systemctl start httpd啟動(dòng)服務(wù)。可以使用命令 systemctl enable httpd來(lái)設(shè)置Apache服務(wù)開(kāi)機(jī)自啟動(dòng)。
接下來(lái)就要配置基于IP地址的服務(wù)了,我們先是nmtui命令為網(wǎng)卡添加多個(gè)地址供我們實(shí)驗(yàn)。終端中輸入此命令就可以看到網(wǎng)卡配置了。我們通過(guò)方向鍵與回車鍵點(diǎn)擊編輯連接中的網(wǎng)卡ens33,在里面再添加三個(gè)IP地址,分別是192.168.42.110 192.168.42.120 192.168.42.130 然后依次確認(rèn)回到第一個(gè)界面,重新啟用一次連接,即現(xiàn)斷開(kāi)連接再重新連接,我們的配置便生效了。
下一步我們依次使用ping命令ping我們配置的三個(gè)IP地址,ping通即成功。
2.基于主機(jī)名(域名)
首先我們還是先下載httpd服務(wù)(回復(fù)快照以后),配置基于主機(jī)名的httpd服務(wù),首先我們要配置網(wǎng)卡IP地址與hosts文件,hosts文件作用是定義IP地址與主機(jī)名的映射關(guān)系,即強(qiáng)制將某個(gè)主機(jī)名地址解析到指定的IP地址。
然后與配置IP一樣分別創(chuàng)建網(wǎng)站數(shù)據(jù)目錄并分別在網(wǎng)站目錄中下入不同的首頁(yè)文件,接著在主配置文件中/etc/httpd/conf/httpd.conf配置基于主機(jī)名稱的虛擬主機(jī)。配置完畢后重啟httpd服務(wù)然后進(jìn)入火狐測(cè)試,即位成功。
3.基于端口
我們還是在安裝了httpd服務(wù)后進(jìn)行下一步 分別創(chuàng)建端口為6111.6222網(wǎng)站數(shù)據(jù)目錄,并分別在網(wǎng)站數(shù)據(jù)目錄中寫(xiě)入不同內(nèi)容的主頁(yè)文件。
然后在配置文件/etc/httpd/conf/httpd.conf,中的約42行的Listen 80 在下面追加Listen 6111,Listen 6222。
然后在主配置文件的末尾定義虛擬主機(jī)信息:配置完成后重新開(kāi)啟httpd服務(wù),就可以使用瀏覽器測(cè)試了。
apache虛擬主機(jī)配置指令
1、NameVirtualHost
為一個(gè)基于域名的虛擬主機(jī)指定一個(gè)IP地址;
語(yǔ)法:NameVirtualHost 地址[:端口];
比如:NameVirtualHost 111.22.33.44/NameVirtualHost 111.22.33.44:8080;
注意:指令的參數(shù)必須與NameVirtualHost指令的參數(shù)完全匹配;
NameVirtualHost 1.2.3.4。
...
2、ServerName
服務(wù)器用于辨識(shí)自己的主機(jī)名和端口號(hào);
語(yǔ)法:ServerName 完整的域名[:端口號(hào)]。
3、DocumentRoot
配置apache虛擬主機(jī)的主文檔的目錄。
通過(guò)以上的內(nèi)容,我們已經(jīng)了解了apache虛擬主機(jī)配置方式和指令的問(wèn)題了,大家在做apache虛擬主機(jī)配置的時(shí)候,就可以選擇其中的一種方法去進(jìn)行配置,具體的可以咨詢本公司。
YINGSOO作為業(yè)內(nèi)資深的專業(yè)云計(jì)算、云安全服務(wù)提供商,致力于為廣大互聯(lián)網(wǎng)企業(yè)用戶和傳統(tǒng)行業(yè)的企業(yè)用戶提供“物理服務(wù)器、云服務(wù)器、高防服務(wù)器、大帶寬服務(wù)器、站群服務(wù)器”等多類型服務(wù)器租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。全國(guó)統(tǒng)一服務(wù)熱線:400-630-3752
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信