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

nginx的請求轉(zhuǎn)發(fā)配置

這篇具有很好參考價值的文章主要介紹了nginx的請求轉(zhuǎn)發(fā)配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

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

使用Nginx來完成請求的轉(zhuǎn)發(fā) 負(fù)責(zé)分配請求的轉(zhuǎn)發(fā)到的服務(wù)其他命令:

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

Nginx的概念

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

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

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

nginx轉(zhuǎn)發(fā)配置,服務(wù)器,nginx,nginx,服務(wù)器,運維

Nginx.conf 配置模板

如果需要做文件上傳的功能 :
需要配置nginx的最大上傳文件的大小設(shè)置
配置nginx上傳文件大小,否則上傳時會有 413 (Request Entity Too Large) 異常
打開nginx主配置文件nginx.conf,找到http{},添加 client_max_body_size 1024m;文章來源地址http://www.zghlxwxcb.cn/news/detail-537796.html

#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的請求轉(zhuǎn)發(fā)規(guī)則
    server {
            listen        9001;#監(jiān)聽端口
            server_name  localhost;#主機
                    #請求地址url的匹配路徑(匹配規(guī)則) 只要請求地址里面包含edu_service的就會轉(zhuǎn)發(fā)到http://location:8001
        location ~ /edu_service/ {
        proxy_pass http://localhost:8001;
        }
                    #請求地址url的匹配路徑(匹配規(guī)則) 只要請求地址里面包含eduoss的就會轉(zhuǎn)發(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;
    #    }
    #}


}

到了這里,關(guān)于nginx的請求轉(zhuǎn)發(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ìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • Linux 服務(wù)器 Firewalld 防火墻配置端口轉(zhuǎn)發(fā)

    Linux 服務(wù)器 Firewalld 防火墻配置端口轉(zhuǎn)發(fā)

    業(yè)務(wù)應(yīng)用系統(tǒng)的web容器無法更改IP地址,例如臨時SSH端口,但是不想修改SSH配置;例如某些服務(wù)web服務(wù)需要通過公共IP進(jìn)行統(tǒng)一訪問;例如外網(wǎng)訪問內(nèi)網(wǎng)資源等;例如快速調(diào)整web容器的端口而不需要更改服務(wù)的任何配置等。 流量轉(zhuǎn)發(fā)命令語法為: firewalld-cmd --permanent --zone=區(qū)域

    2024年02月06日
    瀏覽(35)
  • 云服務(wù)器+docker+nginx+tomcat實現(xiàn)小程序https請求

    云服務(wù)器+docker+nginx+tomcat實現(xiàn)小程序https請求

    目錄 一、云服務(wù)器準(zhǔn)備:阿里云、騰訊云等都可(這里不多介紹有錢就好) 二、域名注冊與ssl證書準(zhǔn)備: 1,域名注冊: 2,域名解析: 3、SSL證書申請: ?4、證書下載: ?三、后端服務(wù)項目準(zhǔn)備: 四、docker+nginx環(huán)境準(zhǔn)備 docker安裝:CentOS Docker 安裝 | 菜鳥教程 (runoob.com) ngi

    2024年02月09日
    瀏覽(20)
  • nestjs:nginx反向代理服務(wù)器后如何獲取請求的ip地址

    問題: ? ? ? ? 如題 參考: ????????nodejs+nginx獲取真實ip-騰訊云開發(fā)者社區(qū)-騰訊云 ????????「轉(zhuǎn)」從限流談到偽造 IP nginx remote_addr ? ? ? ?? 解決辦法: 1.設(shè)置nginx ? ? ? ? 對于代理部分,對http header添加Host、X-Real-IP、X-Forwarded-For(最重要) ???????? 2.nestjs使用

    2024年02月13日
    瀏覽(23)
  • 定位前端POST請求報500的問題(從接口到nginx到服務(wù)器)

    定位前端POST請求報500的問題(從接口到nginx到服務(wù)器)

    背景是很早之前的項目,前端突然反饋某個POST接口保存特定的內(nèi)容會報500,沒有返回內(nèi)容,記錄一下定位問題的過程。 1.結(jié)合請求數(shù)據(jù)來看長度大概為15000+,首先想到是數(shù)據(jù)庫字段長度問題。 查詢后發(fā)現(xiàn)比較長的字段定義的是text類型, 最大長度為65,535(2的16次方–1)字符,排

    2024年04月08日
    瀏覽(45)
  • nginx的請求轉(zhuǎn)發(fā)配置

    nginx的請求轉(zhuǎn)發(fā)配置

    去官網(wǎng)下載nginx后解壓 在當(dāng)前目錄打開cmd窗口輸入nginx.exe 即可啟動服務(wù) 若想停止當(dāng)前服務(wù) 輸入命令nginx.exe -s stop 快速關(guān)閉nginx服務(wù)。 (注意使用Ctrl+C或者直接關(guān)閉黑窗口是不能停止服務(wù)的 ) 使用Nginx來完成請求的轉(zhuǎn)發(fā) 負(fù)責(zé)分配請求的轉(zhuǎn)發(fā)到的服務(wù)其他命令: nginx -s quit 優(yōu)雅的

    2024年02月13日
    瀏覽(17)
  • 用Nginx將前端Vue項目部署到云服務(wù)器(含代理實現(xiàn)請求跨域)

    用Nginx將前端Vue項目部署到云服務(wù)器(含代理實現(xiàn)請求跨域)

    記錄使用Nginx將 純前端 的Vue3項目部署到阿里云服務(wù)器(Ubuntu 22.04)上,包含通過Nginx代理實現(xiàn) 跨域請求 、以及個人踩坑記錄~ 執(zhí)行下列命令安裝: 安裝完成后查看nignx版本,顯示版本信息則說明安裝成果 啟動nginx,如正確啟動,則不會出現(xiàn)任何提示信息。 nginx啟動成功后打

    2024年04月12日
    瀏覽(21)
  • 服務(wù)器上配置nginx

    服務(wù)器上配置nginx

    如何在 Ubuntu 20.04 上安裝 Nginx - 知乎 (zhihu.com) 就像是在本機進(jìn)行下載配置一般,成功后你自己可以通過瀏覽器輸入網(wǎng)址訪問,本地環(huán)回地址或者連接上互聯(lián)網(wǎng)后的ip地址(那么處于同一局域網(wǎng)的其他設(shè)備也可以訪問)。 在本機部署tomcat也是同理。 那么什么情況下可以讓互聯(lián)網(wǎng)

    2024年04月09日
    瀏覽(20)
  • 如何在虛擬專用服務(wù)器上配置 Nginx Web 服務(wù)器

    本文檔涵蓋的是不再受支持的 Ubuntu 版本。如果您目前正在運行 Ubuntu 12.04 服務(wù)器,我們強烈建議升級或遷移到受支持的 Ubuntu 版本: 升級到 Ubuntu 14.04 從 Ubuntu 14.04 升級到 Ubuntu 16.04 將服務(wù)器數(shù)據(jù)遷移到受支持的版本 原因: Ubuntu 12.04 已于 2017 年 4 月 28 日到達(dá)生命周期終點(

    2024年04月27日
    瀏覽(32)
  • 詳細(xì)講解下網(wǎng)絡(luò)請求到f5和nginx和網(wǎng)關(guān)和服務(wù)器之前的聯(lián)系和順序關(guān)系

    在一個典型的網(wǎng)絡(luò)請求流程中,涉及到 F5、Nginx、網(wǎng)關(guān)以及最終的服務(wù)器。讓我們一步步分析它們之間的聯(lián)系和順序關(guān)系: 客戶端發(fā)起請求 : 客戶端(如瀏覽器、移動應(yīng)用)通過發(fā)送 HTTP 請求向服務(wù)器請求特定資源(比如網(wǎng)頁、圖片、數(shù)據(jù)等)。 DNS解析 : 客戶端會首先對

    2024年02月03日
    瀏覽(25)
  • 漏刻有時地理信息系統(tǒng)LOCKGIS小程序配置說明(web-view組件、服務(wù)器域名配置、復(fù)制鏈接和轉(zhuǎn)發(fā)功能)

    漏刻有時地理信息系統(tǒng)LOCKGIS小程序配置說明(web-view組件、服務(wù)器域名配置、復(fù)制鏈接和轉(zhuǎn)發(fā)功能)

    漏刻有時地理信息系統(tǒng)說明文檔(LOCKGIS、php后臺管理、三端一體PC-H5-微信小程序、百度地圖jsAPI二次開發(fā)、標(biāo)注彈窗導(dǎo)航) 漏刻有時地理信息系統(tǒng)LOCKGIS小程序配置說明(web-view組件、服務(wù)器域名配置、復(fù)制鏈接和轉(zhuǎn)發(fā)功能) 漏刻有時地理信息系統(tǒng)LOCKGIS主程序配置說明(地圖調(diào)起彈

    2024年02月07日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包