nginx多個專案放在不同的tomcat中,共享同一個埠
場景:專案1放在tomcat1中,專案2放在tomcat2中,兩個tomcat放在同一臺伺服器上,需要共享80埠訪問
注意:這裡和叢集部署是不同的,叢集部署是一個專案放在多個tomcat中。
這裡通過nginx做反向代理,nginx請到http://nginx.org/en/download.html自行下載,
修改conf/nginx.conf中的server如下:
server {
listen 80;
server_name 192.168.1.197;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
#加下面的配置
location /server1{
proxy_pass http://192.168.1.197:8081/server1;#主要是這裡,這是tomcat1的埠和專案
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
root html;
index index.html index.htm;
}
location /server2{
proxy_pass http://192.168.1.197:8082/server2;#主要是這裡,這是tomcat2的埠和專案</span>
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
root html;
index index.html index.htm;
}
好了,這時候就可以使用http://192.168.1.197/server1和http://192.168.1.197/server2分別訪問服務了
相關文章
- nginx同一埠配置代理不同路徑下的檔案Nginx
- Tomcat內配置多個webapps監聽不同埠TomcatWebAPP
- tomcat 部署多個專案的技巧Tomcat
- 同一臺伺服器部署多個專案,實現不同域名訪問伺服器
- tomcat下多個埠,多個應用(轉載)Tomcat
- Apache配置多個專案公用80埠Apache
- 如何在github同一個倉庫上傳多個專案Github
- iOS 同一個workspace下建立多個專案程式設計iOS程式設計
- 將多個實體類集合寫入同一個 Excel 檔案的不同 Sheet 頁Excel
- nginx 80埠監聽多個域名Nginx
- 同一個專案中的多個Spring Boot應用實現CQRS - itnextSpring Boot
- Nginx部署Vue前端專案,部署多個Vue專案NginxVue前端
- Nginx路由到不同埠的beego專案 地址解析失敗Nginx路由Go
- 如何配置多個監聽器不同埠
- 同一會話中的多個 WebRequest會話Web
- 匯出多個檔案到一個Excel中的不同sheetsExcel
- Nginx同一個server部署多個靜態資源目錄NginxServer
- nginx+tomcat單個域名及多個域名配置NginxTomcat
- 同一Tomcat下不同Web應用之間共享Session會話TomcatWebSession會話
- 在多個檔案中import同一個檔案,webpack會多次打包嗎ImportWeb
- 單個域名下部署多個專案-配置 Nginx 資料夾 / 子目錄訪問-埠代理方式Nginx
- 怎樣在同一系統中啟動多個TOMCAT薦Tomcat
- nginx + 一個埠 部署多個單頁應用(history模式)Nginx模式
- 如何把Electron做成一個Runtime,讓多個應用共享同一個Electron
- Git多分支平行發展(一個倉庫包含多個不同的專案)Git
- 【tomcat】tomcat專案共享jar配置TomcatJAR
- Eclipse通過EGit外掛提交多個專案到同一個倉庫EclipseGit
- nginx讓多個tomcat實現負載均衡NginxTomcat負載
- 類的方法,函式,同一個package不同.py檔案,不同package不同.py檔案————呼叫問題函式Package
- Java配置17-配置Nginx代理多個前端專案JavaNginx前端
- 將framework檔案放在一個單獨的檔案中Framework
- JavaScript訪問同一個頁面中的不同iframe的內容!JavaScript
- 兩個SqlDataReader共享同一個SqlConnection出錯SQLLDA
- nginx+tomcat+session共享NginxTomcatSession
- 一個Tomcat 如何部署多個專案?附多種解決方案及詳細步驟!Tomcat
- 如何在多個Web專案中共享資訊,歡迎討論Web
- MySQL 更新同一個表不同欄位MySql
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel