亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx如何配置同一個(gè)端口轉(zhuǎn)發(fā)多個(gè)項(xiàng)目

 更新時(shí)間:2024年01月26日 10:52:01   作者:萬山寒  
這篇文章主要介紹了nginx如何配置同一個(gè)端口轉(zhuǎn)發(fā)多個(gè)項(xiàng)目問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

nginx配置同一個(gè)端口轉(zhuǎn)發(fā)多項(xiàng)目

nginx一般都是一個(gè)轉(zhuǎn)發(fā)多個(gè)項(xiàng)目,所以需要學(xué)會(huì)配置這個(gè)

方式一

  • 配置多個(gè)server 監(jiān)聽端口,這種方法會(huì)占用好多個(gè)端口

方式二

  • 配置靜態(tài)資源root的alias項(xiàng)
  • 配置不同前端靜態(tài)資源訪問不同后端,這里是用 # proxy_pass “http://ip:port/” 結(jié)尾的"/“,帶上和不帶是兩種效果,去掉”/“,那么路徑將接上location 正則匹配的路徑,帶上”/",就不會(huì)加上。

配置文件

#user  nobody;
worker_processes  8;

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

#pid        logs/nginx.pid;


events {
    worker_connections  2048;
}


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

    proxy_intercept_errors on;
    #tomcat未啟動(dòng)時(shí)
    fastcgi_intercept_errors on;

    sendfile        on;
    keepalive_timeout  65;
#   實(shí)例一的ip端口配置
    upstream testStream01 {
       server 127.0.0.1:8090;
    }
#   實(shí)例二的ip端口配置
    upstream testStream02 {
       server 127.0.0.1:8091;
    }

    server {
        listen       8080;
        server_name  localhost;
		#gzip on;
		#gzip_http_version 1.1;
		#gzip_comp_level 9;
		#gzip_vary on;
		#gzip_types text/plain application/json application/x-javascript application/css application/xml application/xml+rss text/javascript application/x-httpd-php image/jpeg image/gif image/png image/x-ms-bmp;

        location / {
            root   /usr/share/nginx/html/test;
            index  login.html index.htm;
        }
#         實(shí)例一的前端頁面,主要root 要換成alias
        location /project01 {
#         多個(gè)前端項(xiàng)目,需要使用alias
            alias   /usr/share/nginx/html/project01;
            index  login.html index.htm;
        }
#         實(shí)例二的前端頁面
        location /project02 {
            alias   /usr/share/nginx/html/project02;
            index  login.html index.htm;
        }
#         開放靜態(tài)資源
#          location  ^/project01/.*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)$
#           {
#               alias /usr/share/nginx/html/project01/;
#               proxy_temp_path /usr/share/nginx/html/project01/;
#           }
#        前端請(qǐng)求后端的地址,將會(huì)= ip:port/project01 ,所以這里要去掉project01,
#         實(shí)例一的后端配置,主要看proxy_pass
		 location  /project01/testServer {

			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_set_header Host $http_host;

			proxy_http_version 1.1;
			proxy_set_header Upgrade $http_upgrade;
			proxy_set_header Connection "upgrade";
			proxy_read_timeout 3600s;
			# proxy_pass "http://testStream01/" 結(jié)尾的"/",帶上和不帶是兩種效果,去掉"/",那么路徑將接上正則匹配的"/project01/testServer",帶上"/",就不會(huì)加上。
            proxy_pass  http://testStream01/testServer;
# 			rewrite ^/project01/testServer(.*)$ /testStream01/$1 last;
        }
#         實(shí)例二的后端配置,主要看proxy_pass
		location  /project02/testServer {

			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_set_header Host $http_host;

			proxy_http_version 1.1;
			proxy_set_header Upgrade $http_upgrade;
			proxy_set_header Connection "upgrade";
			proxy_read_timeout 3600s;
            proxy_pass  http://testStream02/testServer;
        }

    }


}


總結(jié)

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

相關(guān)文章

  • nginx部署到服務(wù)器后文件上傳提示405

    nginx部署到服務(wù)器后文件上傳提示405

    使用nginx部署到服務(wù)器后,本地訪問服務(wù)器地址,上傳文件提示:405 Not Allowed,本文就來解決一下該問題,感興趣的可以了解一下
    2023-10-10
  • Nginx反向代理及負(fù)載均衡如何實(shí)現(xiàn)(基于linux)

    Nginx反向代理及負(fù)載均衡如何實(shí)現(xiàn)(基于linux)

    這篇文章主要介紹了Nginx反向代理及負(fù)載均衡如何實(shí)現(xiàn)(基于linux),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • nginx刷新頁面出現(xiàn)404解決方案(親測(cè)有效)

    nginx刷新頁面出現(xiàn)404解決方案(親測(cè)有效)

    本文主要介紹了nginx刷新頁面出現(xiàn)404解決方案,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Nginx狀態(tài)監(jiān)控以及日志分析詳解

    Nginx狀態(tài)監(jiān)控以及日志分析詳解

    這篇文章主要給大家介紹了關(guān)于Nginx狀態(tài)監(jiān)控以及日志分析的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • nginx內(nèi)部訪問特性如何實(shí)現(xiàn)靜態(tài)資源授權(quán)訪問

    nginx內(nèi)部訪問特性如何實(shí)現(xiàn)靜態(tài)資源授權(quán)訪問

    這篇文章主要介紹了nginx內(nèi)部訪問特性如何實(shí)現(xiàn)靜態(tài)資源授權(quán)訪問方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn)教程

    利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn)教程

    這篇文章介紹了利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn),本次用到的操作系統(tǒng)及服務(wù),本次實(shí)驗(yàn)一共需要3臺(tái)服務(wù)器,一臺(tái)nginx做為負(fù)載均衡分發(fā)器和動(dòng)靜分離的分發(fā)器,兩臺(tái)apache做為后端服務(wù)器,使用nginx實(shí)現(xiàn)兩臺(tái)apache服務(wù)器的負(fù)載均衡和動(dòng)靜分離,需要的朋友可以參考下
    2023-03-03
  • nginx修改默認(rèn)端口方法圖文詳解

    nginx修改默認(rèn)端口方法圖文詳解

    我們都知道nginx 默認(rèn)使用80端口,有時(shí)候我們希望nginx運(yùn)行在其他端口,下面這篇文章主要給大家介紹了關(guān)于nginx修改默認(rèn)端口的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • ELK監(jiān)控nginx日志的整體流程

    ELK監(jiān)控nginx日志的整體流程

    這篇文章主要介紹了ELK監(jiān)控nginx日志總結(jié),整體流程是先把logstash啟動(dòng),讀取nginx日志數(shù)據(jù)存儲(chǔ)到ES中,再用kibana進(jìn)行統(tǒng)計(jì)以及可視化,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-03-03
  • nginx部署多前端項(xiàng)目的幾種方法

    nginx部署多前端項(xiàng)目的幾種方法

    最近一臺(tái)服務(wù)器要配置多個(gè)前端項(xiàng)目,個(gè)人總結(jié)了3種方法來實(shí)現(xiàn)在一臺(tái)服務(wù)器上使用nginx部署多個(gè)前端項(xiàng)目的方法。需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Nginx部署JavaWeb項(xiàng)目全過程

    Nginx部署JavaWeb項(xiàng)目全過程

    這篇文章主要介紹了Nginx部署JavaWeb項(xiàng)目全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評(píng)論