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

tomcat+nginx實現(xiàn)多應用部署的示例代碼

 更新時間:2021年11月10日 10:13:02   作者:不吐西瓜籽  
本文主要介紹了tomcat+nginx實現(xiàn)多應用部署的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

多應用部署

1-tomcat配置  

1.1-項目配置

 首先進入到 tomcat 的目錄下, 將其中的 webapps 文件夾進行一份拷貝, 用于第二個應用的部署.

cp webapps webapps1

在這里插入圖片描述

 此時就可以將需要部署的第二個項目同部署平常項目時一樣, 將數(shù)據(jù)包上傳到 webapps1 文件下面.

 1.2-服務配置

 進入到 tomcat 的服務配置文件下面, 打開 server.xml 配置文件, 填充第二個應用部署時的相關配置信息.

cd confvim server.xml

在這里插入圖片描述

 在文件的末尾處, 之內(nèi)添加一個 服務解析配置.

<!-- 第二個項目配置 -->
<Service name="Catalina1">
    
  <!-- 為避免沖突, 修改端口 -->
  <Connector port="81" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443" />

  <!-- Tomcat默認使用8009端口, 避免沖突, 修改 -->
  <Connector port="8010" protocol="AJP/1.3" redirectPort="8443"/>
	
  <!-- Engine 節(jié)點, name 修改為 Catalina1 -->
  <!-- 服務啟動后會在 conf 下生成相應的引擎文件夾, 名稱保持一致. -->
  <Engine name="Catalina1" defaultHost="localhost">
    <Realm className="org.apache.catalina.realm.LockOutRealm">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
    </Realm>

    <!-- 修改Host節(jié)點,appBase修改為需要進行發(fā)布的文件位置, 也就是第一步復制的 webapps1 -->
    <Host name="localhost"  appBase="webapps1"
          unpackWARs="true" autoDeploy="true">

      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
             prefix="localhost_access_log" suffix=".txt"
             pattern="%h %l %u %t &quot;%r&quot; %s %b" />

    </Host>
  </Engine>
</Service>

2-Nginx配置

 首先進入到 Nginx 的服務目錄下的 conf 的配置文件下面, 找到 nginx.conf 配置文件, 進行編輯.

vim nginx.conf

在這里插入圖片描述

 在 http{} 的內(nèi)部添加反向代理的相關的配置信息.

# website 隨便取, 只是進行一個標識, 里面的就是相應的需要進行代理的 ip : port
# 多個服務也可以直接填入, nginx會自動進行負載
upstream website{
                server localhost:81;
                server localhost:82;
        }

        server{
                listen 80;
                # 配置需要進行解析的域名信息, 確保這個域名是可以訪問到當前的服務器的
                server_name  www.123.com;
                location / {
                		# 將上面定義對象放在下面進行代理
                        proxy_pass http://website;
                        proxy_set_header Host $http_host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }
        }

3-完成部署

 進行完上面兩步之后對 tomcat , Nginx進行重啟, 兩個應用就可以單獨通過域名進行訪問了.

# 進入到 bin 目錄下重啟 tomcat
./shutdown.sh
./startup.sh
# 進入到 sbin 目錄下重啟 nginx
./nginx -s reload

到此這篇關于tomcat+nginx實現(xiàn)多應用部署的示例代碼的文章就介紹到這了,更多相關tomcat+nginx多應用部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Tomcat并發(fā)優(yōu)化方法介紹

    Tomcat并發(fā)優(yōu)化方法介紹

    這篇文章主要介紹了Tomcat并發(fā)優(yōu)化方法介紹,小編覺得挺不錯的,這里給大家分享下,供需要的朋友參考。
    2017-10-10
  • Tomcat開啟JMX服務方法介紹

    Tomcat開啟JMX服務方法介紹

    這篇文章主要介紹了Tomcat開啟JMX服務方法的相關內(nèi)容,小編覺得挺不錯的,在這里給大家分享一下,需要的朋友可以參考。
    2017-10-10
  • 啟動tomcat可以訪問tomcat首頁,但不能訪問自己的項目問題及解決

    啟動tomcat可以訪問tomcat首頁,但不能訪問自己的項目問題及解決

    這篇文章主要介紹了啟動tomcat可以訪問tomcat首頁,但不能訪問自己的項目問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Tomcat實現(xiàn)熱部署

    Tomcat實現(xiàn)熱部署

    本篇文章主要介紹了Tomcat熱部署的概念、好處與實現(xiàn)方式,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Tomcat安裝配置方法圖文教程

    Tomcat安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了Tomcat安裝配置方法圖文教程,java環(huán)境變量如何配置,Eclipse安裝配置方法圖文教程 ,為大家分享了三個教程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • tomcat配置https的方法示例

    tomcat配置https的方法示例

    這篇文章主要介紹了tomcat配置https的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • tomcat下部署jenkins的實現(xiàn)方法

    tomcat下部署jenkins的實現(xiàn)方法

    本文主要介紹了tomcat下部署jenkins的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • tomcat啟動報錯jar not loaded的問題

    tomcat啟動報錯jar not loaded的問題

    這篇文章主要介紹了tomcat啟動報錯jar not loaded的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 解決Tomcat使用shutdown.bat關閉會將其他Tomcat關掉的問題

    解決Tomcat使用shutdown.bat關閉會將其他Tomcat關掉的問題

    這篇文章主要介紹了解決Tomcat使用shutdown.bat關閉會將其他Tomcat關掉的問題 ,解決方法很簡單,具體內(nèi)容詳情大家跟隨小編一起通過本文學習吧
    2018-10-10
  • tomcat啟動提示Couldn‘t get host name問題

    tomcat啟動提示Couldn‘t get host name問題

    這篇文章主要介紹了tomcat啟動提示Couldn‘t get host name問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

伊宁县| 磐安县| 化州市| 峨边| 乌海市| 香格里拉县| 申扎县| 云龙县| 芮城县| 南宫市| 灵石县| 普兰店市| 大竹县| 莱阳市| 日土县| 宁蒗| 天全县| 平江县| 五寨县| 水富县| 富源县| 新竹县| 玉树县| 惠州市| 灵石县| 恩平市| 通许县| 承德县| 张掖市| 旬邑县| 双峰县| 时尚| 卓尼县| 兴安县| 伊通| 潮安县| 长治市| 广州市| 迭部县| 定襄县| 绩溪县|