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

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

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

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

1.請求轉發(fā)

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

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

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

eduoss(端口號8002)

2.負載均衡

nginx得到客戶端端請求,然后把請求平均分擔到不同的服務中

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

edu(端口號8082)                                                           

3.動靜分離

把java代碼和頁面、圖片等分開進行部署

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

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

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

1.找到nginx配置文件

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

2.在nginx.conf中進行配置

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

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

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

(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,如果關閉cmd窗口,nginx不會停止

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

總結

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

相關文章

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

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

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

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

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

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

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

    Nginx配置并開啟WebDAV服務的完整指南

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

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

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

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

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

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

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

    Nginx設置響應超時配置的實現(xiàn)

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

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

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

    Nginx+Tomcat多站點部署的方法

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

最新評論