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

Nginx基于多個ip的虛擬主機(jī)的詳細(xì)配置

 更新時間:2024年11月07日 11:11:22   作者:紅色心臟  
本文詳細(xì)介紹了如何使用nginx配置基于多個IP地址的虛擬主機(jī),通過虛擬主機(jī),可以優(yōu)化服務(wù)器資源,提高安全性和靈活性,節(jié)省IP資源,文章也提供了基于域名和端口的虛擬主機(jī)配置代碼,方便讀者參考實(shí)施

前言   

nginx可以基于ip地址配置虛擬主機(jī),還可以基于端口和域名來配置虛擬主機(jī),框架步驟都是一樣的,只是配置代碼有些許不同,這里只詳細(xì)介紹基于ip地址的配置方法,文章最后,我會附上基于端口和域名來配置虛擬主機(jī)的代碼,以供參考

nginx配置虛擬主機(jī)的好處

  • 服務(wù)器資源優(yōu)化:在一臺服務(wù)器上托管多個網(wǎng)站,充分利用服務(wù)器的硬件資源,避免為每個網(wǎng)站單獨(dú)部署服務(wù)器,從而降低成本。

  • 提高服務(wù)器利用率:使服務(wù)器的處理能力和存儲空間得到更充分的利用,避免資源閑置。

  • 增強(qiáng)安全性:不同虛擬主機(jī)之間相互隔離,降低了一個網(wǎng)站受到攻擊而影響其他網(wǎng)站的風(fēng)險。

  • 靈活的配置管理:可以為每個虛擬主機(jī)定制獨(dú)特的配置,如訪問控制規(guī)則、緩存策略、錯誤處理等,滿足各個網(wǎng)站的特定需求。

  • 便于維護(hù)和擴(kuò)展:集中管理虛擬主機(jī)的配置,使得添加新的網(wǎng)站或修改現(xiàn)有網(wǎng)站的配置更加便捷。當(dāng)需要擴(kuò)展服務(wù)器容量時,也能更輕松地進(jìn)行調(diào)整。

  • 節(jié)省 IP 資源:無需為每個網(wǎng)站分配獨(dú)立的 IP 地址,通過域名就能區(qū)分不同的網(wǎng)站

配置步驟

1.配置新的網(wǎng)絡(luò)ip及接口

[root@localhost ~]# ifconfig ens33:1 192.168.198.140 netmask 255.255.255.0 broadcast 192.168.198.255 up
[root@localhost ~]# ifconfig ens33:2 192.168.198.141 netmask 255.255.255.0 broadcast 192.168.198.255 up
[root@localhost ~]# ifconfig                                                         #查看網(wǎng)絡(luò)接口信息

釋:

可以看到,新添加了兩個網(wǎng)絡(luò)接口和ip地址,想配置多個,修改上述命令紅色字體的編號。這種方法只是臨時的,重啟后會失效,若要永久生效,需要在相應(yīng)的網(wǎng)絡(luò)配置文件中進(jìn)行設(shè)置 

2.基于ip地址的虛擬主機(jī)的代碼配置

[root@localhost conf]# mkdir extra                     
#在主配置文件nginx.conf的同級目錄conf下創(chuàng)建extra目錄

[root@localhost extra]# touch 140.conf 
[root@localhost extra]# touch 141.conf 

#在extra目錄下創(chuàng)建兩個文件,用來存放基于ip的虛擬主機(jī)配置

#在140.conf下添加如上代碼

釋:

在141.conf下添加如上代碼,當(dāng)用戶通過 192.168.198.141 訪問該服務(wù)器的 80 端口時,Nginx 會從 /www/141 目錄提供服務(wù),并優(yōu)先尋找 index.html 或 index.htm 作為默認(rèn)頁面

3.修改nginx.conf主配置文件

釋:在http()標(biāo)簽中的最后一行,添加如下參數(shù),讓extra目錄下的配置參數(shù),導(dǎo)入到nginx.conf中,讓nginx主配置文件,看起來簡潔清晰 ,不寫絕對路徑是因?yàn)閑xtra文件夾和nginx.conf文件夾為相對,都在同一文件夾下              

釋:修改本機(jī)地址135的server配置參數(shù),如上圖所示當(dāng)192.168.198.135的請求到來,讓nginx去/www/135文件夾下尋找資料

4.檢查nginx語法

[root@localhost ~]# nginx  -t

5.重新加載nginx配置

[root@localhost ~]# nginx -s reload

6.創(chuàng)建網(wǎng)站根目錄,并添加站點(diǎn)內(nèi)容     

在根下創(chuàng)建www目錄,在www下創(chuàng)建135   140   141 目錄,分別用來存放各個服務(wù)器站點(diǎn)的內(nèi)容

[root@localhost www]# echo "i'm 135,hello man." > /www/135/index.html
[root@localhost www]# echo "i'm 140,hello man." > /www/140/index.html
[root@localhost www]# echo "i'm 141,hello man." > /www/141/index.html
#在各站點(diǎn)分別存入內(nèi)容

7.測試

釋:

打開瀏覽器,輸入自己搭建的服務(wù)器ip地址,查看是否顯示自己添加的站點(diǎn)內(nèi)容

nginx基于域名的配置示例

釋:

在上述配置中,定義了兩個虛擬主機(jī)。每個虛擬主機(jī)的配置如下:

  • listen 80:表示監(jiān)聽 80 端口。
  • server_name:指定虛擬主機(jī)對應(yīng)的域名,如 www.example1.com 和 www.example2.com ,你需要將其修改為你實(shí)際擁有的域名。
  • root:指定該域名對應(yīng)的網(wǎng)站根目錄,即存放網(wǎng)站文件的路徑。
  • location / {... }:用于進(jìn)一步配置該虛擬主機(jī)的行為,這里使用 try_files 指令來嘗試提供請求的文件,如果找不到則返回 404 錯誤。

nginx基于端口的配置示例

釋:

在上述配置中,創(chuàng)建了兩個基于不同端口的虛擬主機(jī)。

  • 第一個虛擬主機(jī)監(jiān)聽 8080 端口,網(wǎng)站根目錄為 /var/www/port8080 。
  • 第二個虛擬主機(jī)監(jiān)聽 8081 端口,網(wǎng)站根目錄為 /var/www/port8081 。

您需要將上述示例中的網(wǎng)站根目錄路徑修改為您實(shí)際存放網(wǎng)站文件的路徑。

保存配置文件后,重新加載 Nginx 以使配置生效。

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

相關(guān)文章

  • Dockerfile打包nginx鏡像的實(shí)現(xiàn)步驟

    Dockerfile打包nginx鏡像的實(shí)現(xiàn)步驟

    本文主要介紹了Dockerfile打包nginx鏡像的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-10-10
  • 使用Nginx實(shí)現(xiàn)反向代理、配置負(fù)載均衡詳解

    使用Nginx實(shí)現(xiàn)反向代理、配置負(fù)載均衡詳解

    Nginx是一款輕量級的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,其特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),文章詳細(xì)介紹了Nginx的安裝、配置、命令、靜態(tài)資源部署、反向代理和負(fù)載均衡等具體應(yīng)用
    2026-02-02
  • nginx 解決跨域問題嵌入第三方頁面

    nginx 解決跨域問題嵌入第三方頁面

    本文主要介紹了nginx 解決跨域問題嵌入第三方頁面,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Nginx服務(wù)器中的GZip配置參數(shù)詳解

    Nginx服務(wù)器中的GZip配置參數(shù)詳解

    這篇文章主要介紹了Nginx服務(wù)器中的GZip配置參數(shù)詳解,即利用GZip來壓縮網(wǎng)站頁面數(shù)據(jù),需要的朋友可以參考下
    2015-08-08
  • nginx之queue的具體使用

    nginx之queue的具體使用

    本文主要介紹了nginx之queue的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • nginx配置wss協(xié)議的實(shí)現(xiàn)

    nginx配置wss協(xié)議的實(shí)現(xiàn)

    本文主要介紹了nginx配置wss協(xié)議的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 國內(nèi)一些常用PHP的CMS的Nginx服務(wù)器的偽靜態(tài)規(guī)則整理

    國內(nèi)一些常用PHP的CMS的Nginx服務(wù)器的偽靜態(tài)規(guī)則整理

    當(dāng)我們從apache服務(wù)器轉(zhuǎn)向Nginx服務(wù)器的時候,它們的偽靜態(tài)規(guī)則就不一樣了,所以你熟悉Nginx服務(wù)器的偽靜態(tài)規(guī)則,自己寫當(dāng)然也好
    2011-03-03
  • Nginx中的文件下載服務(wù)器詳解

    Nginx中的文件下載服務(wù)器詳解

    利 用Nginx的諸多內(nèi)置指令可實(shí)現(xiàn)自動生成下載文件列表 頁、限制下載帶寬等功能,這篇文章給大家介紹Nginx中的文件下載服務(wù)器功能,感興趣的朋友一起看看吧
    2024-06-06
  • Nginx限流配置詳解

    Nginx限流配置詳解

    限流是服務(wù)降級的一種方式,通過限制系統(tǒng)的輸入和輸出流量以達(dá)到保護(hù)系統(tǒng)的目的,本文主要介紹了Nginx限流配置詳解,感興趣的可以了解一下
    2023-11-11
  • 使用supervisor管理nginx+tomcat容器的方法示例

    使用supervisor管理nginx+tomcat容器的方法示例

    這篇文章主要介紹了使用supervisor管理nginx+tomcat容器的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

洮南市| 商城县| 习水县| 托里县| 绥棱县| 开原市| 江永县| 蓝田县| 通许县| 小金县| 山丹县| 涞水县| 治县。| 禄丰县| 沙坪坝区| 巨鹿县| 宜宾市| 视频| 佳木斯市| 林州市| 阳东县| 夹江县| 淮滨县| 酒泉市| 彰化县| 西青区| 扬州市| 通州市| 普陀区| 罗城| 庆云县| 榆社县| 唐海县| 噶尔县| 揭东县| 治多县| 柞水县| 尉氏县| 墨竹工卡县| 贵南县| 和平县|