欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

多應(yīng)用部署

1-tomcat配置  

1.1-項(xiàng)目配置

 首先進(jìn)入到 tomcat 的目錄下, 將其中的 webapps 文件夾進(jìn)行一份拷貝, 用于第二個(gè)應(yīng)用的部署.

cp webapps webapps1

在這里插入圖片描述

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

 1.2-服務(wù)配置

 進(jìn)入到 tomcat 的服務(wù)配置文件下面, 打開 server.xml 配置文件, 填充第二個(gè)應(yīng)用部署時(shí)的相關(guān)配置信息.

cd confvim server.xml

在這里插入圖片描述

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

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

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

    <!-- 修改Host節(jié)點(diǎn),appBase修改為需要進(jìn)行發(fā)布的文件位置, 也就是第一步復(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配置

 首先進(jìn)入到 Nginx 的服務(wù)目錄下的 conf 的配置文件下面, 找到 nginx.conf 配置文件, 進(jìn)行編輯.

vim nginx.conf

在這里插入圖片描述

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

# website 隨便取, 只是進(jìn)行一個(gè)標(biāo)識(shí), 里面的就是相應(yīng)的需要進(jìn)行代理的 ip : port
# 多個(gè)服務(wù)也可以直接填入, nginx會(huì)自動(dòng)進(jìn)行負(fù)載
upstream website{
                server localhost:81;
                server localhost:82;
        }

        server{
                listen 80;
                # 配置需要進(jìn)行解析的域名信息, 確保這個(gè)域名是可以訪問到當(dāng)前的服務(wù)器的
                server_name  www.123.com;
                location / {
                		# 將上面定義對(duì)象放在下面進(jìn)行代理
                        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-完成部署

 進(jìn)行完上面兩步之后對(duì) tomcat , Nginx進(jìn)行重啟, 兩個(gè)應(yīng)用就可以單獨(dú)通過域名進(jìn)行訪問了.

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

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

相關(guān)文章

  • Tomcat報(bào)錯(cuò): JDBC unregister 解決辦法

    Tomcat報(bào)錯(cuò): JDBC unregister 解決辦法

    這篇文章主要介紹了Tomcat報(bào)錯(cuò): JDBC unregister 解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 解決IDEA配置本地tomcat部署項(xiàng)目找不到項(xiàng)目工件的問題

    解決IDEA配置本地tomcat部署項(xiàng)目找不到項(xiàng)目工件的問題

    這篇文章主要給大家介紹了關(guān)于IDEA配置本地tomcat部署項(xiàng)目找不到項(xiàng)目工件的問題解答,文章通過圖文結(jié)合講解的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Eclipse創(chuàng)建tomcat實(shí)現(xiàn)過程原理詳解

    Eclipse創(chuàng)建tomcat實(shí)現(xiàn)過程原理詳解

    這篇文章主要介紹了Eclipse創(chuàng)建tomcat實(shí)現(xiàn)過程原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Tomcat服務(wù)器 安全設(shè)置

    Tomcat服務(wù)器 安全設(shè)置

    tomcat是一個(gè)開源Web服務(wù)器,基于Tomcat的Web運(yùn)行效率高,可以在一般的硬件平臺(tái)上流暢運(yùn)行,因此,頗受Web站長(zhǎng)的青睞。不過,在默認(rèn)配置下其存在一定的安全隱患,可被惡意攻擊。
    2009-08-08
  • Tomcat啟動(dòng)核心流程示例詳解

    Tomcat啟動(dòng)核心流程示例詳解

    這篇文章主要為大家介紹了Tomcat啟動(dòng)核心流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • IDEA編輯器整合Apache Tomcat的詳細(xì)教程

    IDEA編輯器整合Apache Tomcat的詳細(xì)教程

    這篇文章主要介紹了IDEA編輯器整合Apache Tomcat教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • IntelliJ IDEA Tomcat配置詳解(圖文)

    IntelliJ IDEA Tomcat配置詳解(圖文)

    這篇文章主要介紹了IntelliJ IDEA Tomcat配置詳解(圖文),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • 解決安裝tomcat時(shí)出現(xiàn)的問題

    解決安裝tomcat時(shí)出現(xiàn)的問題

    這篇文章主要介紹了解決安裝tomcat時(shí)出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Tomcat配置HTTPS訪問的實(shí)現(xiàn)步驟

    Tomcat配置HTTPS訪問的實(shí)現(xiàn)步驟

    本文主要介紹了Tomcat配置HTTPS訪問的實(shí)現(xiàn)步驟,在tomcat中存在兩種證書驗(yàn)證情況單向驗(yàn)證和雙向驗(yàn)證,下面就詳細(xì)的介紹一下這兩種情況的配置,感興趣的可以了解一下
    2022-07-07
  • tomcat配置https的方法示例

    tomcat配置https的方法示例

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

最新評(píng)論