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

nginx的請求轉發(fā)配置過程

 更新時間:2024年12月11日 16:04:28   作者:C_XL0102  
Nginx在Windows和Linux環(huán)境下的安裝、啟動、停止、配置和請求轉發(fā)過程,配置文件語法檢測、優(yōu)雅關閉、熱部署和日志文件重新打開,配置多個服務的請求轉發(fā)規(guī)則,修改前端API地址,設置最大上傳文件大小

Nginx的使用(windows環(huán)境) linux也和此類似

  1. 去官網(wǎng)下載nginx后解壓
  2. 在當前目錄打開cmd窗口輸入nginx.exe 即可啟動服務
  3. 若想停止當前服務 輸入命令nginx.exe -s stop 快速關閉nginx服務。 (注意使用Ctrl+C或者直接關閉黑窗口是不能停止服務的 )

使用Nginx來完成請求的轉發(fā) 負責分配請求的轉發(fā)到的服務其他命令:

  • nginx -s quit 優(yōu)雅的關閉,優(yōu)雅是指當一個請求被處理完成之后才被關閉。
  • 配置語法檢查:nginx -c ./conf/jason.conf -t 可進行配置文件的語法檢測。
  • nginx -v查看nginx的版本
  • nginx -s reload 重新加載配置文件,nginx是支持熱部署的,意思就是可以在不停止服務的情況下進行更新部署。
  • nginx -s reopen 重新打開日志文件。

Nginx的概念

  • 例如 一個項目有多個服務 1.基本業(yè)務的服務 2.文件上傳服務(阿里云OSS)
  • 前端的請求都統(tǒng)一請求nginx后再由nginx來判斷請求轉發(fā)到哪個服務

配置Nginx的請求轉發(fā)過程

  • 配置目錄:nginx-1.12.0/conf/nginx.conf
  • 修改nginx的配置文件 把nginx的啟動服務端口改為81 避免端口沖突
  • 配置nginx的請求轉發(fā)規(guī)則(注意需要在http{}括號里面添加或者修改才有用 不是https)最好復制下面的模板來修改!!!
  • 修改前端的api地址統(tǒng)一為nginx的地址

Nginx.conf 配置模板

如果需要做文件上傳的功能 :

  • 需要配置nginx的最大上傳文件的大小設置
  • 配置nginx上傳文件大小,否則上傳時會有 413 (Request Entity Too Large) 異常
  • 打開nginx主配置文件nginx.conf,找到http{},添加 client_max_body_size 1024m;
#user  nobody;
worker_processes  1;


#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;


#pid        logs/nginx.pid;




events {
    worker_connections  1024;
}




http {
    include       mime.types;
    default_type  application/octet-stream;


    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';


    #access_log  logs/access.log  main;


    sendfile        on;
    #tcp_nopush     on;


    #keepalive_timeout  0;
    keepalive_timeout  65;


    #gzip  on;


    server {
        listen       81;
        server_name  localhost;


        #charset koi8-r;


        #access_log  logs/host.access.log  main;


        location / {
            root   html;
            index  index.html index.htm;
        }


        #error_page  404              /404.html;


        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }


        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}


        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}


        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }
    #配置nginx的請求轉發(fā)規(guī)則
    server {
            listen        9001;#監(jiān)聽端口
            server_name  localhost;#主機
                    #請求地址url的匹配路徑(匹配規(guī)則) 只要請求地址里面包含edu_service的就會轉發(fā)到http://location:8001
        location ~ /edu_service/ {
        proxy_pass http://localhost:8001;
        }
                    #請求地址url的匹配路徑(匹配規(guī)則) 只要請求地址里面包含eduoss的就會轉發(fā)到http://location:8002
        location ~ /eduoss/ {
        proxy_pass http://localhost:8002;
        }
    }

    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;


    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}




    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;


    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;


    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;


    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;


    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


}

總結

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

相關文章

  • Nginx更換ssl證書不生效的問題解決

    Nginx更換ssl證書不生效的問題解決

    本文主要介紹了Nginx配置中更換SSL證書后,新證書不生效的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • nginx之queue的具體使用

    nginx之queue的具體使用

    本文主要介紹了nginx之queue的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 詳解nginx rewrite和根據(jù)url參數(shù)location

    詳解nginx rewrite和根據(jù)url參數(shù)location

    本篇文章主要是介紹了nginx rewrite和根據(jù)url參數(shù)location,有興趣的同學可以了解以下。
    2016-11-11
  • Nginx做NodeJS應用負載均衡配置實例

    Nginx做NodeJS應用負載均衡配置實例

    這篇文章主要介紹了Nginx做NodeJS應用負載均衡配置實例,本文直接給出配置實例,需要的朋友可以參考下
    2015-01-01
  • Nginx Gzip模塊啟用和配置指令詳解

    Nginx Gzip模塊啟用和配置指令詳解

    這篇文章主要介紹了Nginx Gzip模塊啟用和配置指令詳解的,需要的朋友可以參考下
    2014-04-04
  • Nginx + php 搭建 超性能 WEB 服務器

    Nginx + php 搭建 超性能 WEB 服務器

    Nginx ("engine x") 是一個高性能的 HTTP 和反向代理服務器,也是一個 IMAP/POP3/SMTP 代理服務器。
    2010-03-03
  • ngin配置301重定向設置方法和nginx子目錄301重定向

    ngin配置301重定向設置方法和nginx子目錄301重定向

    這篇文章主要介紹了ngin配置301重定向設置方法和nginx子目錄301重定向,需要的朋友可以參考下
    2014-04-04
  • Nginx網(wǎng)站根目錄更改及導致403 forbidden的問題解決

    Nginx網(wǎng)站根目錄更改及導致403 forbidden的問題解決

    最近因為工作需要,要將Nginx網(wǎng)站根目錄更改下,通過網(wǎng)上的一些教程更改后,但發(fā)現(xiàn)測試的時候一直提示403 forbidden錯誤,后臺通過一個朋友的提示也解決了,所以現(xiàn)在將詳細的步驟分享給大家,有需要的朋友們可以參考學習。
    2016-10-10
  • Nginx請求訪問控制實現(xiàn)方案

    Nginx請求訪問控制實現(xiàn)方案

    Nginx并不直接實現(xiàn)漏桶算法或令牌桶算法,但這些算法在控制網(wǎng)絡流量和請求速率方面非常有用,這些算法通常在網(wǎng)絡編程、API服務、負載均衡等領域中使用,以確保系統(tǒng)的穩(wěn)定性和性能,這篇文章給大家介紹Nginx請求訪問控制實現(xiàn)方案,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • NGINX 配置內網(wǎng)訪問的實現(xiàn)步驟

    NGINX 配置內網(wǎng)訪問的實現(xiàn)步驟

    本文主要介紹了NGINX 配置內網(wǎng)訪問的實現(xiàn)步驟,Nginx的geo模塊限制域名訪問權限,僅允許內網(wǎng)/辦公室IP訪問,具有一定的參考價值,感興趣的可以了解一下
    2025-05-05

最新評論

常宁市| 华池县| 库伦旗| 库尔勒市| 甘孜县| 萨迦县| 吴川市| 岳普湖县| 蒙阴县| 宜宾县| 伊吾县| 准格尔旗| 慈利县| 贺兰县| 洛扎县| 栾城县| 五原县| 都兰县| 宜都市| 建阳市| 漠河县| 稷山县| 历史| 镇安县| 改则县| 舞阳县| 南丰县| 天长市| 张掖市| 东莞市| 龙井市| 来安县| 溆浦县| 客服| 丹棱县| 阜新市| 罗平县| 怀安县| 临澧县| 沙坪坝区| 赤峰市|