系统相关
首页 > 系统相关> > nginx(项目部署)linux版

nginx(项目部署)linux版

作者:互联网

  1. linux下安装tomcat
    下载链接:https://tomcat.apache.org/download-80.cgi
    将下载好的tomcat 放到 /usr/local 目录下 (nginx的安装路径)
    解压tomcat
    tar -zxvf apache-tomcat-9.0.0.M26.tar.gz
    复制两份解压好的tomcat 如:
    cp -r apache-tomcat-9.0.0.M26 apache-tomcat-9.0.0.M26-02
    1. 修改tomcat的端口号
      进入tomcat 的 server.xml 文件,修改 端口号
      路径如下:
      /apache-tomcat-9.0.0.M26/conf/server.xml
      修改一下几处的端口号(因为要开启多个tomcat)
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      将上面的三个端口号,修改为没用使用过的即可
  2. 将war包放到tomcat中的webapps中
    如:下面路径
    apache-tomcat-9.0.0.M26/webapps
  3. 运行 tomcat
    找到 startup.sh 运行即可
    如 :在相对路径下启动
    在这里插入图片描述
    1. 使用 nginx 负载均衡
      修改nginx的配置文件
      /usr/local/nginx/conf/nginx.conf
      修改内容如下所示
      在这里插入图片描述
      首先,添加一个location ,后面跟要拦截的路径,这里是当访问 /myweb 的时候 进行该location里面的判断,
      添加 proxy_pass 后面跟URL 统一资源定位符(自己定义的)
      在server 的外部,添加 upstream 与定义的URL中的域名对应,里面添加对应的IP
      即 :当访问 location 拦截的 路径时, 会转到 upstream 中的IP进行访问,且如果没有特别规定,会均衡的访问upstream中的所有IP
    2. 修改完后重新加载nginx
      /usr/local/nginx/sbin/nginx -s reload
    3. 通过定义的location直接访问路径,就会体现出负载均衡
    4. 如下所示:
      通过不同的端口来访问项目
      在这里插入图片描述
      在这里插入图片描述
      使用nginx负载均衡来访问项目,两种情况均衡交换
      在这里插入图片描述
      在这里插入图片描述

标签:tomcat,部署,M26,nginx,linux,apache,9.0,端口号
来源: https://blog.csdn.net/Badman0726/article/details/121875514