Nginx配置基于多域名、端口、IP的虛擬主機
1、類型介紹
1.1 基于域名的虛擬主機
所謂基于域名的虛擬主機,意思就是通過不同的域名區(qū)分不同的虛擬主機,基于域名的虛擬主機是企業(yè)應(yīng)用最廣的虛擬主機類型,幾乎所有對外提供服務(wù)的網(wǎng)站使用的都是基于域名的主機,例如www.test1.com www.test2.com等
1.2 基于端口的虛擬主機
同理,所謂基于端口的虛擬主機,意思就是通過不同的端口來區(qū)分不同的虛擬主機,此類虛擬主機對應(yīng)的企業(yè)應(yīng)用主要為公司內(nèi)部的網(wǎng)站,例如:一些不希望直接對外提供用戶訪問的網(wǎng)站后臺等,訪問基于端口的虛擬主機,地址里要帶有端口號,例如http://www.test.com:81 http://www.test.com:82等
1.3 基于IP的虛擬主機
同理,所謂基于IP的虛擬主機,意思就是通過不同的IP區(qū)分不同的虛擬主機,此類虛擬主機對應(yīng)的企業(yè)應(yīng)用非常少見,一般不同的業(yè)務(wù)需要使用多IP的場景都會在負載均衡上進行IP綁定,我不是在web上綁定IP來區(qū)分不同的虛擬機。
三種虛擬主機類型均可獨立使用,也可以混合使用。
2、基于多域名的虛擬主機配置
基本步驟:修改nginx配置文件配置多域名,重啟nginx服務(wù),創(chuàng)建對應(yīng)的不同站點目錄并上傳站點文件,也可都使用一個站點目錄,通過多域名來訪問

3、基于多端口的虛擬主機配置
基本步驟:修改nginx配置文件配置多端口,重啟nginx服務(wù),修改安全組規(guī)則開放端口,創(chuàng)建對應(yīng)的不同站點目錄并上傳站點文件,也可都使用一個站點目錄,通過多端口來訪問

4、基于多IP的虛擬主機配置
4.1 基本步驟:增加網(wǎng)卡獲得多ip或者增加輔助ip,修改nginx配置文件配置多ip,重啟nginx服務(wù),創(chuàng)建對應(yīng)的不同站點目錄并上傳站點文件,也可都使用一個站點目錄,通過多ip來訪問

4.2 增加輔助ip的方法
4.2.1 臨時性增加輔助ip:
方法一:ifconfig eth0:1 10.0.0.8/24 up

方法二:ip addr
ip addr help查看幫助

ip addr add 10.0.0.9/24 dev eth0(使用ip addr能查看)
ip addr add 10.0.0.9/24 label eth0:2 dev eth0(使用ifconfig和ipaddr都能查看,推薦使用)

4.2.2 永久增加輔助ip
cd /etc/sysconfig/network-scripts/ #進入到網(wǎng)卡配置文件的目錄 cp ifcfg-eth0 ifcfg-eth0:1 #拷貝配置文件并重命名 vim ifcfg-eth0:1 #編輯配置文件 /etc/init.d/network restart #重啟網(wǎng)絡(luò)服務(wù)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
深入探究Nginx體系化之虛擬主機分類及配置實現(xiàn)
Nginx,這款備受推崇的高性能 Web 服務(wù)器,以其強大的性能和靈活的配置而廣受歡迎,在實際應(yīng)用中,虛擬主機是一項重要的功能,允許我們在單個服務(wù)器上托管多個網(wǎng)站,本文將深入探討 Nginx 虛擬主機的分類和配置實現(xiàn),幫助您構(gòu)建一個高效多站點托管平臺2023-08-08
nginx中狀態(tài)統(tǒng)計的實現(xiàn)
本文主要介紹了nginx中狀態(tài)統(tǒng)計的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04

