栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > 服务器

tomcat+nginx实现多应用部署的示例代码

服务器 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
目录
  • 多应用部署
    • 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
      


      在这里插入图片描述

       在文件的末尾处, 之内添加一个 服务解析配置.

      
      
          
        
        
      
        
        
      	
        
        
        
          
            
          
      
          
          
      
            
      
          
        
      
      

      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多应用部署内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

      转载请注明:文章转载自 www.mshxw.com
      本文地址:https://www.mshxw.com/it/698007.html
      我们一直用心在做
      关于我们 文章归档 网站地图 联系我们

      版权所有 (c)2021-2022 MSHXW.COM

      ICP备案号:晋ICP备2021003244-6号