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

您的位置:首頁技術文章
文章詳情頁

tomcat+nginx實現多應用部署的示例代碼

瀏覽:223日期:2023-03-19 16:51:42
目錄
  • 多應用部署
    • 1-tomcat配置  
      • 1.1-項目配置
      •  1.2-服務配置
    • 2-Nginx配置
      • 3-完成部署

      多應用部署

      1-tomcat配置  

      1.1-項目配置

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

      cp webapps webapps1

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

       1.2-服務配置

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

      cd confvim server.xml

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

      <!-- 第二個項目配置 --><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 節點, 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節點,appBase修改為需要進行發布的文件位置, 也就是第一步復制的 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{} 的內部添加反向代理的相關的配置信息.

      # 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實現多應用部署的示例代碼的文章就介紹到這了,更多相關tomcat+nginx多應用部署內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: Tomcat
      相關文章:
      主站蜘蛛池模板: 国产色秀视频在线观看 | 亚洲国产欧美日韩精品小说 | 黄色观看| 亚洲一区二区在线成人 | 亚洲国产精品免费视频 | 久久精品夜色国产 | 黄色片网站免费在线观看 | 普通话对白国产情侣自啪 | 免费久福利视频在线观看 | 国内成人啪啪网站 | 日本大片久久久高清免费看 | 国模大胆偷拍在线视频 | 香港经典a毛片免费观看爽爽影院 | 黄色毛片三级 | 日本不卡在线视频高清免费 | 狠狠色婷婷综合天天久久丁香 | 国产一区二区三区不卡免费观看 | 2020狠狠操 | 久久综合狠狠综合久久 | 亚洲欧美在线免费观看 | 免费草比视频 | 亚洲欧美一区二区三区二厂 | 欧美日韩中文在线视频 | 成人yyyy| 1024亚洲天堂 | 草久免费视频 | miya亚洲私人影院在线 | 任我鲁精品视频精品 | 婷婷亚洲久悠悠色在线播放 | 午夜污片| 亚洲码在线观看 | 久热国产视频 | 曰曰鲁夜夜免费播放视频 | 亚洲国产另类久久久精品小说 | 成年美女黄网站色大免费视频 | 成人免费视频网 | 免费看色片 | 三级毛片在线看 | 91精品国产91久久久久久最新 | 麻豆视频在线免费看 | 九九老司机在线视频精品 |