1.首先虚拟机上安装nginx 和tomcat,这里安装就不赘述了。

nginx安装可以参考https://www.linuxidc.com/Linux/2016-09/134907.htm,相关配置学习可以参考https://www.cnblogs.com/zhouxinfei/p/7862285.html

tomcat安装需要安装java环境噢~由于是单机部署多应用这里需要安装两个tomcat,分别是tomcat1和tomcat2。这里需要修改tomcat2的配置文件在conf文件夹里的server.xml,有三个地方需要修改。如下图所示

 

tomcat+nginx 单机部署多应用LINUXtomcat+nginx 单机部署多应用LINUXtomcat+nginx 单机部署多应用LINUX

 

 这里端口号都+1000.

2.由于是单机部署多应用,所以需要配置一下环境变量,这里使用命令 vim /etc/profile,在文件最下面添加如下配置:

tomcat+nginx 单机部署多应用LINUX

接着需要编辑tomcat2的catalina.sh ,这里使用命令 vim /tomacat2bin目录路径/catalina.sh,打开后使用"/"符号查找OS,回车,在这句注释下添加

tomcat+nginx 单机部署多应用LINUX

保存退出。

3.这里可以分别启动两个tomcat看一下是否运行正常,这里我们可以使用 echo CATALINA_2_BASE 查看配置文件是否生效,如果没生效可以执行 source /etc/profile。接着我们需要配置nginx,

我们可以在/usr/local/nginx/conf下添加vhost文件夹,并添加.conf的nginx配置文件。这里就直接贴出nginx的简单配置

tomcat+nginx 单机部署多应用LINUX

这里upstream下配置了本地域名做负载均衡转发,给了一个权重的策略。

 

location下配置域名地址,这里大家如果没有购买域名可以直接修改浏览器所在机器的hosts文件路径一般是/etc/hosts,添加127.0.0.1  www.happyprogramming.com即可。

如果是多机部署多应用则无需上述修改tomcat2的配置文件,也不需要修改etc/profile。

 

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2021-12-11
  • 2021-10-26
  • 2021-10-01
  • 2021-08-07
猜你喜欢
  • 2021-12-27
  • 2021-08-06
  • 2022-03-04
  • 2021-05-08
  • 2021-11-08
  • 2021-08-27
  • 2021-11-26
相关资源
相似解决方案