Nginx實戰(一) 虛擬主機

2021-07-24 21:56:56 字數 948 閱讀 6215

利用虛擬主機,不同為每個要執行的**提供一台單獨的nginx伺服器或單獨執行一組nginx程序。虛擬主機提供了在同一臺伺服器、同一組nginx程序上執行多個**的功能。

nginx首先決定乙個過來的請求由哪乙個server來處理

就是:我們開啟httpwatch看到的那個host值。

server

server

server

這樣的話我們就可以配置三個網域名稱。即同乙個ip繫結三個網域名稱。如果發現有乙個網域名稱均不匹配的話就定義出來乙個預設的網域名稱

server

對於這種網域名稱我們可以這樣來處理

server

基於網域名稱與ip混用的虛擬主機

server

server

server

至此配置完成了有關虛擬機器的配置工作!

在nginx配置檔案nginx.conf中,乙個最簡化的虛擬主機配置**如下

server 

}

可以在一塊物理網絡卡上繫結多個lp位址。這樣就能夠在使用單一網絡卡的同乙個伺服器上執行多個基於ip的虛擬主機。設定ip別名也非常容易,只須配置系統上的網路介面,讓它監聽額外的lp位址。

server 

server

cat /etc/hosts
127.0

.0.1

www.blog

.lianggzone

.com

www.bbs

.lianggzone

.com

修改nginx配置檔案nginx.conf,新增虛擬網域名稱支援

server 

}server

}

server 

server

原文:
原文:

Nginx實戰(一) 虛擬主機

文章目錄 1.基於ip的虛擬主機 2.基於網域名稱的虛擬主機 3.基於埠的虛擬主機 利用虛擬主機,不同為每個要執行的 提供一台單獨的nginx伺服器或單獨執行一組nginx程序。虛擬主機提供了在同一臺伺服器 同一組nginx程序上執行多個 的功能。在nginx配置檔案nginx.conf中,乙個最簡...

nginx虛擬主機

利用虛擬主機,不同為每個要執行的 提供一台單獨的nginx伺服器或單獨執行一組nginx程序。虛擬主機提供了在同一臺伺服器 同一組nginx程序上執行多個 的功能。在nginx配置檔案nginx.conf中,乙個最簡化的虛擬主機配置 如下 server 可以在一塊物理網絡卡上繫結多個lp位址。這樣就...

nginx虛擬主機

虛擬主機 有的 訪問量大,需要負載均衡。然而並不是所有 都如此出色,有的 由於訪問量太小,需要節省成本,將多個 部署在同一臺伺服器上。例如將www.aaa.com和www.bbb.com兩個 部署在同一臺伺服器上,兩個網域名稱解析到同乙個ip位址,但是使用者通過兩個網域名稱卻可以開啟兩個完全不同的 ...