国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡

這篇具有很好參考價值的文章主要介紹了【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡,Nginx,nginx,負(fù)載均衡,運維

個人簡介:Java領(lǐng)域新星創(chuàng)作者;阿里云技術(shù)博主、星級博主、專家博主;正在Java學(xué)習(xí)的路上摸爬滾打,記錄學(xué)習(xí)的過程~
個人主頁:.29.的博客
學(xué)習(xí)社區(qū):進去逛一逛~

【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡,Nginx,nginx,負(fù)載均衡,運維



??Nginx配置文件結(jié)構(gòu)(conf/nginx.conf)

  • nginx配置文件整體分為三部分:
    • 全局塊 :Nginx運行相關(guān)的全局配置
    • events塊 :網(wǎng)絡(luò)連接相關(guān)的配置
    • http塊 :代理、緩存、日志記錄、虛擬主機配置
      • http全局塊
      • Service塊
        • Service全局塊
        • location塊

注:http塊中可配置多個Service塊,每個Service塊可配置多個location塊。

【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡,Nginx,nginx,負(fù)載均衡,運維




??Nginx部署靜態(tài)資源

  • Nginx可以作為靜態(tài)web服務(wù)器來部署靜態(tài)資源。靜態(tài)資源指在服務(wù)端真實存在并且能夠直接展示的一些文件,比如常見的html頁面、css文件、js文件、圖片、視頻等資源。

  • 相對于Tomcat,Nginx處理靜態(tài)資源的能力更加高效,所以在生產(chǎn)環(huán)境下,一般都會將靜態(tài)資源部署到Nginx中。將靜態(tài)資源部署到Nginx非常簡單,只需要將文件復(fù)制到Nginx安裝目錄下的html目錄中即可。

server塊

    server {
        listen       80;        # 監(jiān)聽端口
        server_name  localhost; # 服務(wù)器名稱(域名)

        location / {            # 匹配客戶端請求url
            root   html;        # 指定靜態(tài)資源的目錄
            index  index.html index.htm;  # 指定默認(rèn)首頁
        }

        error_page   500 502 503 504  /50x.html;  # 指定報錯頁面

        location = /50x.html {
            root   html;
        }
    }




??Nginx反向代理

正向代理

是一個位于客戶端和原始服務(wù)器(oricin server)之間的服務(wù)器,為了從原始服務(wù)器取得內(nèi)容,客戶端向代理發(fā)送一個請求并指定目標(biāo)(原始服務(wù)器),然后代理向原始服務(wù)器轉(zhuǎn)交請求并將獲得的內(nèi)容返回給客戶端。

正向代理的典型用途是為在防火墻內(nèi)的局域網(wǎng)客戶端提供訪問internet的途徑。

正向代理一般是在客戶端設(shè)置代理服務(wù)器,通過代理服務(wù)器轉(zhuǎn)發(fā)請求,最終訪問到目標(biāo)服務(wù)器。

反向代理

反向代理服務(wù)器位于用戶與目標(biāo)服務(wù)器之間,但是對于用戶而言,反向代理服務(wù)器就相當(dāng)于目標(biāo)服務(wù)器,即用戶直接訪問反向代理服務(wù)器就可以獲得目標(biāo)服務(wù)器的資源,反向代理服務(wù)器負(fù)責(zé)將請求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器。

用戶不需要知道目標(biāo)服務(wù)器的地址,也無須在用戶端作任何設(shè)定。


?配置反向代理

配置方式

在某個server塊的location塊中,添加proxy_pass屬性,并配置反向代理需要請求轉(zhuǎn)發(fā)到服務(wù)。

    server {
        listen       82;        # 監(jiān)聽端口
        server_name  localhost; # 服務(wù)器名稱

        location / {            # 匹配客戶端請求url
            # 配置反向代理,將請求轉(zhuǎn)發(fā)到指定服務(wù)
            proxy_pass http://192.168.88.161:8080; 
        }
    }



??Nginx負(fù)載均衡

介紹

早期的網(wǎng)站流量和業(yè)務(wù)功能都比較簡單,單臺服務(wù)器就可以滿足基本需求,但是隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)流量越來越大并且業(yè)務(wù)邏輯也越來越復(fù)雜,單臺服務(wù)器的性能及單點故障問題就凸顯出來了,因此需要多臺服務(wù)器組成應(yīng)用集群進行性能的水平擴展以及避免單點故障出現(xiàn)。

  • **應(yīng)用集群:**將同一應(yīng)用部署到多臺機器上,組成應(yīng)用集群,接收負(fù)載均衡器分發(fā)的請求,進行業(yè)務(wù)處理并返回響應(yīng)數(shù)據(jù)
  • **負(fù)載均衡器:**將用戶請求根據(jù)對應(yīng)的負(fù)載均衡算法分發(fā)到應(yīng)用集群中的一臺服務(wù)器進行處理

?負(fù)載均衡實現(xiàn)

配置方式

  • http塊中使用upstream配置負(fù)載均衡的服務(wù)器組。
  • 將服務(wù)器組名稱作為反向代理請求的服務(wù)域名。
  • 可使用weight設(shè)置權(quán)重,權(quán)重越大優(yōu)先級越高。
    upstream targetserver {     # ①upstream指令可以指定一組服務(wù)器,targetserver是服務(wù)器名,可自定義,可使用weight設(shè)置權(quán)重,權(quán)重越大優(yōu)先級越高。
        server 192.168.88.129:8080 weight=10;
        server 192.168.88.162:8080;
    }

    server {
        listen       82;        # 監(jiān)聽端口
        server_name  localhost; # 服務(wù)器名稱

        location / {            # 匹配客戶端請求url
            # ②配置反向代理,將請求轉(zhuǎn)發(fā)到指定服務(wù)
            proxy_pass targetserver ; 
        }
    }

負(fù)載均衡策略:

【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡,Nginx,nginx,負(fù)載均衡,運維


【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡,Nginx,nginx,負(fù)載均衡,運維文章來源地址http://www.zghlxwxcb.cn/news/detail-640036.html

到了這里,關(guān)于【Nginx】靜態(tài)資源部署、反向代理、負(fù)載均衡的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • nginx反向代理、負(fù)載均衡

    nginx反向代理、負(fù)載均衡

    ? ? ?

    2024年02月12日
    瀏覽(29)
  • nginx負(fù)載均衡+反向代理

    nginx負(fù)載均衡+反向代理

    最近業(yè)務(wù)上遇到一個需求,其它系統(tǒng)因業(yè)務(wù)校驗需要調(diào)用上級系統(tǒng)進行數(shù)據(jù)發(fā)送或校驗,如果上級系統(tǒng)停機維護,其它下級系統(tǒng)發(fā)送的http通訊會丟失,還要一次次補發(fā)數(shù)據(jù),耗費人工與時間。使用nginx+反向代理解決了部分需求。 目標(biāo):當(dāng)服務(wù)A停機維護,其它系統(tǒng)會調(diào)用服務(wù)

    2024年02月08日
    瀏覽(24)
  • Nginx反向代理與負(fù)載均衡

    Nginx反向代理與負(fù)載均衡

    代理是在服務(wù)器和客戶端之間假設(shè)的一層服務(wù)器,代理將接收客戶端的請求并將它轉(zhuǎn)發(fā)給服務(wù)器,然后將服務(wù)端的響應(yīng)轉(zhuǎn)發(fā)給客戶端。 不管是正向代理還是反向代理,實現(xiàn)的都是上面的功能。 正向代理,意思是一個位于客戶端和原始服務(wù)器(origin server)之間的服務(wù)器,為了從

    2023年04月26日
    瀏覽(25)
  • Nginx反向代理和負(fù)載均衡

    Nginx反向代理和負(fù)載均衡

    ` 正向代理 反向代理 七層反向代理: (基于http協(xié)議) http { upstream 服務(wù)器組名稱 { server IP1:PORT [weight=1 …]; server IP2:PORT; … 調(diào)度算法(rr輪詢/加權(quán)輪詢,least_conn最小連接,ip_hash,url_hash,fair); } server { location ~ … { proxy_pass http://服務(wù)器組名稱; proxy_set_header HosT $host; proxy_set_he

    2024年02月03日
    瀏覽(64)
  • 【nginx實戰(zhàn)】nginx正向代理、反向代理、由反向代理實現(xiàn)的負(fù)載均衡、故障轉(zhuǎn)移詳解

    【nginx實戰(zhàn)】nginx正向代理、反向代理、由反向代理實現(xiàn)的負(fù)載均衡、故障轉(zhuǎn)移詳解

    本文將要討論以下內(nèi)容 正向代理與反向代理的基本概念 Nginx正向代理服務(wù)的配置指令、Nginx反向代理服務(wù)的配置指令 Nginx反向代理服務(wù)器的應(yīng)用——負(fù)載均衡、故障轉(zhuǎn)移 案例分析 ? 正向代理的概念 局域網(wǎng)內(nèi)的機器借助代理服務(wù)訪問局域網(wǎng)外的網(wǎng)站,此代理服務(wù)器提供的服務(wù)

    2024年01月24日
    瀏覽(31)
  • 06、Nginx反向代理與負(fù)載均衡

    06、Nginx反向代理與負(fù)載均衡

    反向代理 : 這種代理方式叫做,隧道代理。有性能瓶頸,因為所有的數(shù)據(jù)都經(jīng)過Nginx,所以Nginx服務(wù)器的性能至關(guān)重要 負(fù)載均衡 : 把請求,按照一定算法規(guī)則,分配給多臺業(yè)務(wù)服務(wù)器(即使其中一個壞了/維護升級,還有其他服務(wù)器可以繼續(xù)提供服務(wù)) 反向代理+負(fù)載均衡:

    2024年02月12日
    瀏覽(27)
  • Nginx的反向代理和負(fù)載均衡

    Nginx的反向代理和負(fù)載均衡

    Nginx作為面試中的大…小頭目,自然是不能忽視的,而以下兩點就是它能成為面試中頭目的招牌。 反向代理和負(fù)載均衡 在此之前,我們先對Nginx做一個簡單的了解 Nginx (engine x) 是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù)。因它的穩(wěn)定性、豐富的功能

    2024年02月08日
    瀏覽(23)
  • Nginx反向代理-負(fù)載均衡、webshell實踐

    目錄 1.nginx反向代理-負(fù)載均衡 1)搭建web項目 2)修改?nginx.conf的配置 2.webshell 實踐 1)異或操作繞過 2)取反繞過? 3)php語法繞過? 1.nginx反向代理-負(fù)載均衡 1)搭建web項目 首先通過 SpringBoot+Freemarker 快速搭建一個 WEB 項目:springboot-web-nginx然后在該項目中,創(chuàng)建一個 IndexNgin

    2024年02月12日
    瀏覽(25)
  • nginx反向代理_負(fù)載均衡的配置

    nginx反向代理_負(fù)載均衡的配置

    兩臺虛擬機: 88節(jié)點是自己的虛擬機 66節(jié)點是小組成員的虛擬機,我們暫且叫同學(xué)機 tomcat端口,分別為8081和8082 總結(jié)就是: 自己虛擬機上面安裝nginx和tomcat8082 同學(xué)機上安裝tomcat8081 都有兩種方式,一種直接下載,第二種使用解壓包方式。這里大多使用解壓包方式。 我下載的

    2023年04月24日
    瀏覽(20)
  • Nginx【反向代理負(fù)載均衡動靜分離】--上

    Nginx【反向代理負(fù)載均衡動靜分離】--上

    需求1: 訪問不同微服務(wù) 示意圖 需求2: 輪詢訪問服務(wù) 示意圖 解決方案: Nginx 反向代理 負(fù)載均衡 動靜分離 高可用集群 Nginx 在分布式微服務(wù)架構(gòu)的位置 Nginx 是什么? 能干什么? 是什么:Nginx (“engine x”) 是一個高性能的HTTP 和反向代理WEB 服務(wù)器 能干什么:反向代理負(fù)載均衡動靜

    2024年02月08日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包