欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用nginx如何實現(xiàn)請求轉(zhuǎn)發(fā)的功能

 更新時間:2024年12月17日 09:51:29   作者:happy life 2022  
文章介紹了如何配置Nginx作為反向代理服務(wù)器,實現(xiàn)請求轉(zhuǎn)發(fā)和負(fù)載均衡,并進(jìn)行了靜態(tài)和動態(tài)內(nèi)容分離,主要步驟包括修改Nginx默認(rèn)端口、配置轉(zhuǎn)發(fā)規(guī)則和修改配置文件

nginx(反向代理服務(wù)器)主要功能

1.請求轉(zhuǎn)發(fā)

nginx得到客戶端請求,然后根據(jù)路徑匹配轉(zhuǎn)發(fā)到具體服務(wù)器中

例如請求地址包含eduservice,則轉(zhuǎn)發(fā)到8001端口

客戶端(瀏覽器)→→→請求→→→ nginx(端口號9001)→→→轉(zhuǎn)發(fā)→→→ 服務(wù)器 eduservice(端口號8001)

eduoss(端口號8002)

2.負(fù)載均衡

nginx得到客戶端端請求,然后把請求平均分擔(dān)到不同的服務(wù)中

客戶端(瀏覽器)→→→請求→→→ nginx(端口號9001)→→→負(fù)載均衡→→→ 集群 edu(端口號8081)                                               

edu(端口號8082)                                                           

3.動靜分離

把java代碼和頁面、圖片等分開進(jìn)行部署

例如在tomcat放java代碼部分,然后專門找一個服務(wù)器放靜態(tài)資源(html、圖片等)

在操作中,當(dāng)判斷訪問資源是java代碼時,就去請求tomcat,當(dāng)判斷訪問內(nèi)容是html、圖片...時,就去訪問靜態(tài)服務(wù)器        

配置nginx,實現(xiàn)請求轉(zhuǎn)發(fā)的功能

1.找到nginx配置文件

E:\develop\web\nginx-1.20.2\conf\nginx.conf

2.在nginx.conf中進(jìn)行配置

(1)最好將nginx默認(rèn)的80端口修改為81

(2)配置nginx轉(zhuǎn)發(fā)規(guī)則

    ~ 表示正則匹配
    listen 監(jiān)聽端口
    server_name 主機(jī)名稱
    location 匹配路徑
    proxy_pass 要轉(zhuǎn)發(fā)到的服務(wù)器的地址

(3)具體配置

    http {
        server {
            listen       81;
            ......
        },
        ......
        server {
            listen       9001;
            server_name  localhost;

            location ~ /eduservice/ {
                proxy_pass   http://localhost:8001;
            }

            location ~ /eduoss/ {
                proxy_pass   http://localhost:8002;
            }

        }
    }

3.修改config/dev.env.js中的BASE_API

BASE_API: '"http://localhost:9001"', // 修改前端請求地址為nginx地址

4.重啟nginx

使用cmd啟動nginx,如果關(guān)閉cmd窗口,nginx不會停止

  • 停止:nginx.exe -s -stop
  • 啟動:nginx.exe

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解nginx高并發(fā)場景下的優(yōu)化

    詳解nginx高并發(fā)場景下的優(yōu)化

    這篇文章主要介紹了詳解nginx高并發(fā)場景下的優(yōu)化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx實現(xiàn)跨域使用字體文件的配置詳解

    Nginx實現(xiàn)跨域使用字體文件的配置詳解

    這篇文章主要給大家介紹了關(guān)于Nginx實現(xiàn)跨域使用字體文件的配置方法,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • Nginx地址重定向的實現(xiàn)

    Nginx地址重定向的實現(xiàn)

    重定向 是將一個域名或地址指向另一個的方法,本文主要介紹了Nginx地址重定向的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Nginx配置并開啟WebDAV服務(wù)的完整指南

    Nginx配置并開啟WebDAV服務(wù)的完整指南

    本文主要介紹了Nginx上配置并開啟WebDAV服務(wù)的完整指南,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • Nginx內(nèi)網(wǎng)單機(jī)反向代理的實現(xiàn)

    Nginx內(nèi)網(wǎng)單機(jī)反向代理的實現(xiàn)

    本文主要介紹了Nginx內(nèi)網(wǎng)單機(jī)反向代理的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Nginx代理時header頭中帶

    Nginx代理時header頭中帶"_"信息丟失問題的解決

    這篇文章主要給大家介紹了關(guān)于Nginx代理時header頭中帶"_"信息丟失問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • nginx通過https部署vue項目的完整步驟

    nginx通過https部署vue項目的完整步驟

    在實際開發(fā)中,我們會以https形式進(jìn)行頁面訪問,下面這篇文章主要給大家介紹了關(guān)于nginx通過https部署vue項目的完整步驟,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • Nginx設(shè)置響應(yīng)超時配置的實現(xiàn)

    Nginx設(shè)置響應(yīng)超時配置的實現(xiàn)

    本文詳細(xì)介紹了如何查找和修改Nginx的配置文件,包括全局配置文件、站點配置文件、包含文件的查找,以及客戶端超時設(shè)置、代理超時設(shè)置、FastCGI超時設(shè)置的修改方法,最后還介紹了如何在Linux系統(tǒng)中重啟Nginx服務(wù),通過這些步驟,可以有效提高Nginx的性能和穩(wěn)定性
    2024-10-10
  • Nginx漏洞復(fù)現(xiàn)的問題案例解析

    Nginx漏洞復(fù)現(xiàn)的問題案例解析

    這篇文章主要介紹了Nginx解析漏洞復(fù)現(xiàn),這個漏洞其實是由php.ini中cgi.fix pathinfo選項與php-fpm的配置一起導(dǎo)致的,防范的話,只需在php-fpm配置文件中設(shè)置security.limit_extensions=.php,重啟一下服務(wù)即可,本文講解的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Nginx+Tomcat多站點部署的方法

    Nginx+Tomcat多站點部署的方法

    本篇文章主要介紹了Nginx+Tomcat多站點部署的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論