詳解nginx 配置多個tomcat共用80埠
場景:專案1放在tomcat1中,專案2放在tomcat2中,兩個tomcat放在同一臺伺服器上,需要共享80埠訪問
注意:這裡和叢集部署是不同的,叢集部署是一個專案放在多個tomcat中。
這裡通過nginx做反向代理
修改conf/nginx.conf中的server如下:
server {
listen 80;
server_name 192.168.1.197;
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分別訪問服務了
轉載自http://www.jb51.net/article/116372.htm
相關推薦
詳解nginx 配置多個tomcat共用80埠
場景:專案1放在tomcat1中,專案2放在tomcat2中,兩個tomcat放在同一臺伺服器上,需要共享80埠訪問注意:這裡和叢集部署是不同的,叢集部署是一個專案放在多個tomcat中。這裡通過nginx做反向代理 修改conf/nginx.conf中的server如下:server { li
Nginx 配置多個服務共用80埠
使用場景:兩個不同埠的微服務,當我們測試的時候,需要放到同一臺伺服器上,共享80埠訪問 可以在nginx.conf中做如下配置: server { liste
一臺電腦上配置多個tomcat,詳解
在伺服器上配置了多個tomcat,每個tomcat下的專案都獨立執行。 我這邊是一臺機器上配置5個tomcat,一個簡單的搭建教程和大家分享! 1.拷貝出多個tomcat目錄,需要把tomcat的名稱改為不相同的。 2.環境變數配置。 我的電腦-》右鍵屬性-》高階
多tomcat服務和nginx負載均衡配置 linux 配置多個tomcat
1、nginx服務安裝及配置,詳見:linux 配置之安裝nginx 2、多個tomcat服務安裝及配置,詳見:linux 配置多個tomcat 3、關鍵配置nginx.conf檔案 http { include /etc/nginx/mime.types;
Nginx配置多個專案放在不同的tomcat中,共享同一個埠
一、準備兩個tomcat以及Nginx安裝包 1.1分別命名為tomcat1,tomcat2。 1.2在兩個tomcat的webapps下面分別新建個專案 server1,server2. 二、配置Ngnix的配置檔案 http { include
詳解nginx反向代理+SwitchHost+Tomcat繫結域名配置總結
首先說下具體請求流程: 假設客戶端A--------》瀏覽器url請求域名--------》域名被host解析對應的IP--------》到對應IP的伺服器--------》先被nginx反向代理攔截
nginx 配置多個主機
安裝 code -a reload res list onf 內容 efault 我現在想配置 兩個站點,通過域名來區分訪問不同的網站目錄 比如有個域名 baidu.com 第二個域名 google.com,我有兩個網站目錄, /opt/web/baidu;
一臺電腦上配置多個tomcat
壓縮版 protocol proto 控制 catalina xml文件 prot red star 很多時候我們要配置多個tomcat 但是啟動時候就會好多錯誤和沖突 要麽startup的時候就把兩個tomcat全給起了。。。不好控制 下面給出解決方案 一臺電腦同
【Java】一臺服務器配置多個Tomcat
shu 找到 通過 下載 ref connect 解決方案 .gz header 需求緣由 最近接收了一個新的工具業務:ipublish發布系統,剛接手這個業務的時候,發現每次發布新的代碼 需要到群裏告知大家,我要停服務幾分鐘,準備更新代碼啦。這尼瑪 哪個公司
同一臺機器配置多個tomcat服務器
想要 文件中 post serve 增加 gpo body 目前 cat 前提,目前有2個tomcat,tomcat、tomcat11。 1.先在環境變量中增加CATALINA-HOME11=tomcat1,CATALINA_BASE1=tomcat11 2.修改tomca
linux nginx配置多個網站
vhost host 編輯 dir OS nginx 文件夾 CA nginx配置 1.把網站配置在hom目錄下,需要建立wwwroot目錄 1.在nginx.conf 增加inlcude代碼,然後創建一個vhost,最後配置個xxx.com.conf //編輯n
nginx配置多個server
connect _for ups oca redirect time real 127.0.0.1 地址 http{}容器裏面寫兩個不一樣的server監聽不一樣的地址即可server {listen 8992;server_name localhost;loc
詳解Nginx搭建多網站實現虛擬主機應用
檢測服務 roo linux 聯網 應用程序 top n 行修改 ESS 系統用戶 簡介 虛擬主機是指在網絡服務器上分出一定的磁盤空間,管理員可以利用此部分空間,放置站點及應用組件,提供必要的數據存放和傳輸功能。虛擬主機,就是把一臺運行在互聯網上的物理服務器劃分成多個“虛擬
windows下單機如何配置多個TOMCAT
home bat文件 clas protocol bin 1.8 tomcat 依賴 apache 1、JDK-環境配置: JAVA_HOME=D:\Program Files\Java\jdk1.7.0_45 CLASSPATH=.;%JAVA_HOME%\lib\d
Linux上配置多個tomcat的配置修改(修改tomcat配置)
1、修改環境變數 #vi /etc/profile ####### 工程1 tomcat1####### export CATALINA_BASE=/data/server/tomcat export CATALINA_HOME=$CA
最簡單的uwsgi+nginx配置多個django站點
1. nginx.conf http{ server { listen 80; server_name
Ubuntu安裝配置tomcat(以及配置多個tomcat)
到官網下載tomcat的包檔案,要注意tomcat是分linux系統使用和windows系統使用的,在linux中使用下載tar.gz包。 下載好包之後,在終端進行操作。 Sudo -i 進入root,要輸入密碼 首先建立一個資料夾,用來存放你即將上傳解壓的tomcat檔案 &
【轉】在一臺伺服器上配置多個Tomcat 教程
在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 只需要修改CATALINA_HOME\conf\server.xml中的啟動埠和連線埠就好了! 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-to
linux下配置多個tomcat同時執行
在一臺linux下配置多個tomcat同時執行 詳細步驟如下: 1.在/etc/profile檔案下進行修改配置,如果安裝JDK的時候已經配置了JAVA環境變數,則無需再次配置.同時新增兩組CATALINA環境變數如下: 命令:#vi /etc/profile 如下為我的t
nginx配置多個前端專案
最近一臺伺服器要配置多個前端專案,當然前後端分離就需要nginx來配置了。 單個專案還好說,如下 修改nginx的nginx.conf配置檔案 #user nobody; worker_processes 1; #error_log logs/error.log; #