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

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

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

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

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

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

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

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

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

測(cè)試前準(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ī)測(cè)試頁(yè)面-index</h2>
        </body>
</html>

4)、訪(fǎng)問(wèn)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;
	}
}

通過(guò)http://virtual.test.com:8089/也可以訪(fǎng)問(wèn)目標(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;
    }
}

通過(guò)IP地址訪(fǎng)問(wèn)目標(biāo)項(xiàng)目測(cè)試如下:

四、Nginx代理

根據(jù)項(xiàng)目名稱(chēng),將請(qǐng)求發(fā)送給對(duì)應(yīng)的服務(wù)器,匹配規(guī)則如下:
【1】=嚴(yán)格匹配:如果這個(gè)查詢(xún)匹配,那么將停止搜索并立即處理此請(qǐng)求;
【2】~為區(qū)分大小寫(xiě)匹配(可用正則表達(dá)式);
【3】!~為區(qū)分大小寫(xiě)不匹配
【4】~*為不區(qū)分大小寫(xiě)匹配(可用正則表達(dá)式)
【5】!~*為不區(qū)分大小寫(xiě)不匹配
【6】^~如果把這個(gè)前綴用于一個(gè)常規(guī)字符串,那么告訴nginx 如果路徑匹配那么不測(cè)試正則表達(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è)域名并且都通過(guò)80端口訪(fǎng)問(wèn)。由于基于IP地址的虛擬主機(jī)需要添加網(wǎng)絡(luò)接口 使用不廣泛。

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

相關(guān)文章

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

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

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

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

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

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

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

    Nginx?簡(jiǎn)介、安裝與配置文件詳解

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

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

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

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

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

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

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

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

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

    nginx完全卸載的方法步驟

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

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

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

最新評(píng)論

东兴市| 叶城县| 莱州市| 盐津县| 柘荣县| 渝中区| 县级市| 巴中市| 饶平县| 洪江市| 仁化县| 宜章县| 咸丰县| 肥城市| 靖江市| 德惠市| 慈溪市| 黄浦区| 德庆县| 新密市| 尉犁县| 都匀市| 霍山县| 安阳县| 喀什市| 海丰县| 黎川县| 海淀区| 无棣县| 西乌珠穆沁旗| 红原县| 济宁市| 四会市| 平凉市| 郎溪县| 永善县| 麦盖提县| 呼和浩特市| 西昌市| 噶尔县| 麻城市|