虛擬主機(jī),也叫“網(wǎng)站空間”,就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分成多個(gè)“虛擬”服務(wù)器。虛擬主機(jī)技術(shù)極大的促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí)虛擬主機(jī)的租用服務(wù)也成了" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 7:Nginx設(shè)置虛擬主機(jī)

7:Nginx設(shè)置虛擬主機(jī)

時(shí)間:2023-07-01 22:06:02 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-07-01 22:06:02 來源:網(wǎng)站運(yùn)營

7:Nginx設(shè)置虛擬主機(jī):首先什么是虛擬主機(jī)?

虛擬主機(jī),也叫“網(wǎng)站空間”,就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分成多個(gè)“虛擬”服務(wù)器。虛擬主機(jī)技術(shù)極大的促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí)虛擬主機(jī)的租用服務(wù)也成了網(wǎng)絡(luò)時(shí)代的一種新型經(jīng)濟(jì)形式。
物料準(zhǔn)備

假如你手中有如下物料:

一臺(tái)阿里云的ECS服務(wù)器并且已經(jīng)安裝好Nginx:公網(wǎng)ip是47.100.51.23(隨便編的)

兩個(gè)域名: yizui.com 和 51xuexi.com (隨便編的)

配置虛擬主機(jī)可以基于端口號(hào)、基于IP和基于域名

如何配置

我們可以直接配置在主文件里etc/nginx/nginx.conf文件里, 也可以配置在子配置文件里etc/nginx/conf.d/default.conf。我這里為了配置方便,就配置在子文件里了。當(dāng)然你也可以再新建一個(gè)文件,只要在conf.d文件夾下就可以了。

基于端口號(hào)配置虛擬主機(jī)

上邊這張圖基本就是Nginx基于端口轉(zhuǎn)發(fā)最直白的表述了,Nginx監(jiān)聽多個(gè)端口,根據(jù)不同的端口號(hào),來區(qū)分不同的網(wǎng)站。,比如8001端口是你的業(yè)務(wù)A,對應(yīng)的網(wǎng)站目錄是html/8001.html,以此類推。

修改配置文件中的server選項(xiàng),這時(shí)候就會(huì)有兩個(gè)server。

server{ listen 8001; server_name localhost; root /usr/share/nginx/html; index 8001.html;}編輯800.html內(nèi)容如下

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>8001 port test page!</title></head><body> <p>歡迎訪問8001端口!</p></body></html>編輯完成之后,重啟Nginx,然后在瀏覽器中訪問http://47.100.51.23:8001,不出意外,會(huì)展示“歡迎訪問8001端口!”字樣,說明配置成功。




基于IP配置虛擬主機(jī)

基于IP和基于端口的配置幾乎一樣,只是把server_name選項(xiàng),配置成IP就可以了。

比如上面的配置,我們可以修改為:

server{ listen 8001; server_name 47.100.51.23; //公網(wǎng)ip root /usr/share/nginx/html; index 8001.html;}


基于域名配置虛擬主機(jī)

實(shí)際場景中,我們訪問一個(gè)網(wǎng)站都是通過訪問域名訪問的,所以Nginx基于域名的虛擬主機(jī)配置才是最常用的

首先域名在阿里云上要配置解析,這樣訪問域名,才能映射到你的阿里云ECS服務(wù)器,我們計(jì)劃yizui.com映射Nginx首頁,51xuexi.com映射原來8001端口訪問的位置

我們修改配置文件,把原來的80端口虛擬主機(jī)改為以域名劃分的虛擬主機(jī)。如下:

server { listen 80; server_name yizui.com;}再修改另外的配置文件

server{ listen 80; server_name 51xuexi.com; location / { root /usr/share/nginx/html; index 8001.html; }}完成后保存并重啟Nginx,分別測試,不出意外就成功了!

關(guān)鍵詞:主機(jī),虛擬,設(shè)置

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉