亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:195日期:2023-03-19 16:51:42
目錄
  • 多應(yīng)用部署
    • 1-tomcat配置  
      • 1.1-項(xiàng)目配置
      •  1.2-服務(wù)配置
    • 2-Nginx配置
      • 3-完成部署

      多應(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)文章希望大家以后多多支持!

      標(biāo)簽: Tomcat
      相關(guān)文章:
      主站蜘蛛池模板: 西西人体午夜视频 | 一区二区三区中文国产亚洲 | 亚洲成人免费视频在线 | 伊人精品线视天天综合 | 免费又色又爽的视频国产 | 久草热播| 天天干夜夜爽 | 夜色资源在线观看免费 | 美女一级牲交毛片视频 | 2022日本卡一卡二新区 | 国内精品视频一区二区三区八戒 | 黄色毛片a级 | 亚洲高清在线观看看片 | 美女久久久久久久久久久 | 一级黄色片欧美 | 中日韩在线视频 | 999国内精品永久免费视频 | 国产91播放 | 青青热久免费精品视频精品 | www.夜色| 欧美大jj | 亚洲精品资源在线 | 国产成人精品免费影视大全 | 日本精品久久久久中文字幕8 | 亚洲视频一区在线播放 | 中国欧美一级毛片免费 | 国产成人精品一区二区 | 日韩精品一区二区三区中文3d | wwww欧美| 免费香蕉视频国产在线看 | 成年女人在线观看 | 国产羞羞事1000部在线观看 | 国产欧美日韩综合精品无毒 | 黄网在线免费 | 凹凸69堂国产成人精品视频 | 亚洲狼人香蕉香蕉在线28 | 特级做a爰片毛片免费看一区 | 色婷婷色综合缴情在线 | 国产一区二区三区在线免费观看 | 国产精品亚洲专区在线观看 | 精品在线免费观看视频 |