溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux怎么配置虛擬主機(jī)

發(fā)布時(shí)間:2022-01-26 17:01:18 來源:億速云 閱讀:165 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹了Linux怎么配置虛擬主機(jī)的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Linux怎么配置虛擬主機(jī)文章都會(huì)有所收獲,下面我們一起來看看吧。

Linux怎么配置虛擬主機(jī)

虛擬主機(jī)簡(jiǎn)介:

虛擬主機(jī)(Virtual Host)是一種網(wǎng)絡(luò)技術(shù),可以讓多個(gè)主機(jī)名稱,在一個(gè)單一的服務(wù)器上運(yùn)作,而且可以分開支持每個(gè)單一的主機(jī)名稱。

Linux系統(tǒng)配置虛擬主機(jī)詳細(xì)步驟:

基于域名(主機(jī)名)的多站點(diǎn)配置在一臺(tái)主機(jī)上配置兩個(gè)站點(diǎn),其域名分別為:asteria-222.localdomain、west.example.com,對(duì)應(yīng)的站點(diǎn)文件存放位置為:/var/www/html和/var/www/west。

首先,我們需要裝上httpd服務(wù)(yum install -y httpd),讓它正常運(yùn)行(默認(rèn)端口是80,訪問的html文件是index.html)。這時(shí),我們可以通過瀏覽器正常訪問默認(rèn)發(fā)布目錄(/var/www/html)下的網(wǎng)站(index.html)。

Linux怎么配置虛擬主機(jī)

httpd服務(wù)的配置文件在目錄:/etc/httpd/conf.d下,但里面本來并沒有關(guān)于虛擬主機(jī)的配置文件,這時(shí),我們可以用rpm -qd httpd命令來查看相關(guān)的配置文件,并將它復(fù)制到該目錄下。如:vim vhosts.conf 在命令模式下輸入Linux怎么配置虛擬主機(jī)

就可以將需要的文件復(fù)制過來,我們可以看見它里面是有關(guān)虛擬主機(jī)的配置,在文件最后,還有著如何寫配置文件的模板:Linux怎么配置虛擬主機(jī)

可以將它簡(jiǎn)單的寫成:(其中,第1行后面是端口號(hào);第2行是文件目錄,也就是該主機(jī)的默認(rèn)發(fā)布目錄;第3行ServerName指的是主機(jī)的名稱)

Linux怎么配置虛擬主機(jī)

將我們想要配置的虛擬主機(jī)的信息按模板寫進(jìn)去,如下圖所示:

Linux怎么配置虛擬主機(jī)

這時(shí),我們已經(jīng)配好了相關(guān)文件,但由于訪問該域名時(shí)未必能夠被機(jī)器解析到,所以我們需要通過配置本機(jī)的hosts來解析。在配置文件 /etc/host中加入以下2條解析172.25.254.222 asteria-222.localdomain172.25.254.222 west.example.com

最后,重啟httpd服務(wù)(systenctl restart httpd.service)在瀏覽器中分別訪問域名即可。Linux怎么配置虛擬主機(jī)Linux怎么配置虛擬主機(jī)

在上面,我們學(xué)會(huì)了如何配置虛擬主機(jī),但關(guān)于這些站點(diǎn),在網(wǎng)絡(luò)連通的情況下,任何人都可以直接訪問,但有時(shí)我們不想讓別人看見,就可以配置只有通過認(rèn)證的用戶才能訪問。下面簡(jiǎn)單的配置一下只允許自己訪問:先在目錄/var/www/html/linux新建一個(gè)網(wǎng)頁(yè),這時(shí)任何人都可以訪問

Linux怎么配置虛擬主機(jī)

同樣的,在配置文件/etc/httpd/conf.d/vhosts.conf最后添加:

Linux怎么配置虛擬主機(jī)

allow表示白名單,deny表示黑名單允許訪問的這4個(gè)地址都表示的是自己本機(jī)

這時(shí),我們?cè)谟脛e的主機(jī)訪問這個(gè)網(wǎng)站,就不能成功訪問了。Linux怎么配置虛擬主機(jī)

關(guān)于“Linux怎么配置虛擬主機(jī)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Linux怎么配置虛擬主機(jī)”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI