最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx配置虛擬主機(jī)的三種方法

 更新時(shí)間:2023年06月12日 11:10:37   作者:程序猿進(jìn)階  
本文主要介紹了Nginx配置虛擬主機(jī)的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

虛擬主機(jī)使用的是特殊的軟硬件技術(shù),把一臺運(yùn)行在因特網(wǎng)上的服務(wù)器主機(jī)分成一臺臺 “虛擬” 的主機(jī),每臺虛擬主機(jī)都可以是一個(gè)獨(dú)立的網(wǎng)站,可以具有獨(dú)立的域名,具有完成的Intemet服務(wù)器功能(WWWFTP、Email等),同一臺主機(jī)上的虛擬主機(jī)之間是完全獨(dú)立的。從網(wǎng)站訪問者的角度來看,每一臺虛擬主機(jī)和一臺獨(dú)立的主機(jī)完全一樣。

利用虛擬主機(jī),可以在同一臺服務(wù)器,同一組Nginx進(jìn)程上運(yùn)行多個(gè)網(wǎng)站的功能。不用為每個(gè)要運(yùn)行的網(wǎng)站提供一臺單獨(dú)的Nginx服務(wù)器或單獨(dú)的一組Nginx進(jìn)程。

虛擬主機(jī)的配置主要有以下三種:

一、基于域名的虛擬主機(jī)

進(jìn)入conf/nginx.conf配置文件中添加server屬性,示例如下:一個(gè)域名對應(yīng)一個(gè)ip地址,一個(gè)ip地址可以被多個(gè)域名綁定。域名的目的是便于記憶和溝通的一組服務(wù)器的地址(網(wǎng)站,電子郵件,F(xiàn)TP等)。

server {
    #檢測默認(rèn)的80端口
	listen       80;
    #我們測試的是域名映射,所以這個(gè)配置是重點(diǎn),也是外部訪問的地址
	server_name  virtual.test.com;
    #如果配置的默認(rèn)/,則訪問項(xiàng)目時(shí),輸入虛擬域名即可
	location / {
        #默認(rèn)訪問的是nginx根目錄下的virtual.test/html目錄中的index.html
	    root   virtual.test/html;
	    index  index.html;
	}
}

測試前準(zhǔn)備:
1)、添加本地域名映射,修改HOSTS(C:\Windows\System32\drivers\etc)文件,在文件未添加IP域名(舉例:192.168.88.130 virtual.test.com
2)、在nginx根目錄下創(chuàng)建root所配置的文件夾virtual.test/html(全路徑展示:/usr/install/nginx/virtual.test/html
3)、在此目錄下創(chuàng)建index.html文件即可。

<html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        </head>
        <body>
            <h2>虛擬主機(jī)測試頁面-index</h2>
        </body>
</html>

4)、訪問http://virtual.test.com/

二、基于端口的虛擬主機(jī)

只需將server中的listen屬性設(shè)置為目標(biāo)端口即可:

server {
    #主要配置屬性
	listen       8089;
	server_name  virtual.test.com;
	location / {
	    root   virtual.test/html;
	    index  index.html;
	}
}

通過http://virtual.test.com:8089/也可以訪問目標(biāo)文件:

三、基于IP的虛擬主機(jī)

server_name修改為虛擬機(jī)的IP地址即可:

server {
    listen       8089;
    #修改為虛擬機(jī)的IP地址
    server_name  192.168.88.130;
    location / {
        root   html;
        index  index.html index.htm;
    }
}

通過IP地址訪問目標(biāo)項(xiàng)目測試如下:

四、Nginx代理

根據(jù)項(xiàng)目名稱,將請求發(fā)送給對應(yīng)的服務(wù)器,匹配規(guī)則如下:
【1】=嚴(yán)格匹配:如果這個(gè)查詢匹配,那么將停止搜索并立即處理此請求;
【2】~為區(qū)分大小寫匹配(可用正則表達(dá)式);
【3】!~為區(qū)分大小寫不匹配
【4】~*為不區(qū)分大小寫匹配(可用正則表達(dá)式)
【5】!~*為不區(qū)分大小寫不匹配
【6】^~如果把這個(gè)前綴用于一個(gè)常規(guī)字符串,那么告訴nginx 如果路徑匹配那么不測試正則表達(dá)式。

示例:

server {
	listen       9001;
	server_name  localhost;
	location ~ /edu/ {           
		proxy_pass http://localhost:8101;
	}
	location ~ /oss/ {   
		proxy_pass http://localhost:8102;
	}
}

總結(jié):在 Nginx下配置虛擬主機(jī) vhost 非常方便。主要在 Nginx 的配置文件 nginx.conf 中添加一個(gè) server 即可。使用基于域名的虛擬主機(jī)配置是比較流行的方式,可以在同一個(gè)IP上配置多個(gè)域名并且都通過80端口訪問。由于基于IP地址的虛擬主機(jī)需要添加網(wǎng)絡(luò)接口 使用不廣泛。

到此這篇關(guān)于Nginx配置虛擬主機(jī)的三種方法的文章就介紹到這了,更多相關(guān)Nginx配置虛擬主機(jī)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx配置多域名共用服務(wù)器80端口

    nginx配置多域名共用服務(wù)器80端口

    本文主要介紹了配置Nginx.conf文件,使得同一臺服務(wù)器上的服務(wù)程序能夠根據(jù)域名分發(fā)到相應(yīng)的端口進(jìn)行處理,從而實(shí)現(xiàn)用戶通過abc.com或xyz.com直接訪問到不同“網(wǎng)站”,感興趣的可以了解一下
    2025-03-03
  • nginx多https證書配置實(shí)現(xiàn)

    nginx多https證書配置實(shí)現(xiàn)

    本文主要介紹了nginx多https證書配置實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • 通過Nginx實(shí)現(xiàn)前端與后端的協(xié)同部署

    通過Nginx實(shí)現(xiàn)前端與后端的協(xié)同部署

    在現(xiàn)代 web 開發(fā)中,前端與后端的協(xié)同部署是一個(gè)關(guān)鍵問題,一個(gè)高效的部署策略不僅能提升用戶體驗(yàn),還能簡化開發(fā)流程,今天,我們就來探討如何利用 Nginx 實(shí)現(xiàn)前端與后端的協(xié)同部署,需要的朋友可以參考下
    2025-03-03
  • Nginx?簡介、安裝與配置文件詳解

    Nginx?簡介、安裝與配置文件詳解

    Nginx是一款輕量級和高性能的?Web?服務(wù)器、反向代理服務(wù)器、電子郵件(IMAP/POP3/SMTP)代理服務(wù)器,是帶有?BSD-like?協(xié)議的開源產(chǎn)品,這篇文章主要介紹了Nginx?簡介、安裝與配置文件詳解,需要的朋友可以參考下
    2024-04-04
  • 詳解Nginx的超時(shí)keeplive_timeout配置步驟

    詳解Nginx的超時(shí)keeplive_timeout配置步驟

    Nginx 處理的每個(gè)請求均有相應(yīng)的超時(shí)設(shè)置,本文主要介紹了Nginx的超時(shí)keeplive_timeout配置步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Nginx實(shí)現(xiàn)灰度發(fā)布的多種策略分享

    Nginx實(shí)現(xiàn)灰度發(fā)布的多種策略分享

    灰度發(fā)布是一種重要的策略,它允許我們在不影響所有用戶的情況下逐步推出新功能或更新,本文介紹了Nginx實(shí)現(xiàn)灰度發(fā)布的多種策略,有需要的小伙伴可以了解下
    2026-04-04
  • nginx日常維護(hù)常用命令

    nginx日常維護(hù)常用命令

    這篇文章主要介紹了nginx日常維護(hù)如nginx啟動、重啟、關(guān)閉等常用命令,需要的朋友可以參考下
    2014-03-03
  • Nginx的正則表達(dá)式詳解

    Nginx的正則表達(dá)式詳解

    今天來聊一聊他的正則表達(dá)式的使用規(guī)則,我會簡單的舉幾個(gè)例子然后進(jìn)行說明講解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • nginx完全卸載的方法步驟

    nginx完全卸載的方法步驟

    由于現(xiàn)在nginx有版本漏洞,所以很多安裝過nginx的需要卸載重新安裝,本文主要介紹了nginx完全卸載的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • nginx 偽靜態(tài)Rewrite正則資源匯總

    nginx 偽靜態(tài)Rewrite正則資源匯總

    本文給大家匯總介紹了nginx中使用rewrite偽靜態(tài)正則表達(dá)式的資源,非常的全面詳細(xì),有需要的小伙伴可以參考下
    2016-08-08

最新評論

崇文区| 高阳县| 突泉县| 祁连县| 平阴县| 屯门区| 寻乌县| 南投县| 石首市| 历史| 余干县| 西和县| 云阳县| 怀柔区| 天水市| 库车县| 航空| 萨嘎县| 台安县| 施甸县| 宁都县| 乌鲁木齐市| 尉氏县| 洞头县| 大厂| 房产| 平昌县| 抚松县| 香港 | 申扎县| 平潭县| 株洲市| 苏尼特右旗| 安图县| 苗栗市| 改则县| 江源县| 揭东县| 宿松县| 新蔡县| 克什克腾旗|