Linux环境搭建Nginx+Tomcat负载均衡集群(2)

(2).在webapp1目录下建立一个index.jsp的测试页面。

[root@centos7-1 ~]# vim /web/webapp1/index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> //注释 <html> <head> <title>JSP test1 page</title> //测试页标题 </head> <body> <% out.println("Welcome to test site,http://");%> //测试页主体内容 </body> </html>

(3).修改Tomcat的server.xml文件。
定义一个虚拟主机,并将网站文件路径指向已经建立的/web/webapp1,在host段增加context段。

[root@centos7-1 ~]# vim /usr/local/tomcat8/conf/server.xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context docBase="/web/webapp1" path="" reloadable="false"> </Context>

docBase:web应用的文档基准目录

reloadable: 设置监视“类”是否变化

path="": 设置默认“类

(4).关闭Tomcat,再重新启动。

/usr/local/tomcat8/bin/shutdown.sh //关闭Tomcat /usr/local/tomcat7/bin/startup.sh //重启Tomcat

(5).通过浏览器访问:8080/, 出现下面的界面,说明Tomcat站点配置成功并且能够运行JSP了。

Nginx+Tomcat负载均衡集群

Tomcat2 server配置

Tomcat2 server配置方法基本同Tomcat1,其中包括:

1.启动主机后关闭防火墙。

2.安装JDK,配置Java环境,版本与Tomcat1 server一致。

3.安装配置Tomcat,版本与Tomcat1 server一致。

4.创建/web/webapp1目录,修改Tomcat配置文件server.xml文件,将网站文件目录更改到/web/webapp1/路径下。

5.在/web/webapp1/路径下建立index.jsp,为了区别将测试页index.jsp的内容更改如下:

[root@localhost ~]# vim /web/webapp1/index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> //注释 <html> <head> <title>JSP test2 page</title> //测试页标题 </head> <body> <% out.println("Welcome to test site,http://");%> //测试页主体内容 </body> </html>

6.启动tomcat,浏览器访问:8080/, 出现下面的界面,说明Tomcat站点配置成功并且能够运行JSP了。

Nginx+Tomcat负载均衡集群

Nginx服务器配置

在Nginx服务器192.168.113.151上安装Nginx,反向代理两个Tomcat站点,并实现负载均衡。

1.关闭防火墙 systemctl disable firewalld.service systemctl stop firewalld.service 2.安装支持软件 yum install gcc gcc-c++ make pcre pcre-devel zlib-devel openssl-devel -y 3.解压并安装Nginx useradd -s /bin/false www //创建运行用户www,强制禁止登陆系统shell环境 tar zxvf nginx-1.12.0.tar.gz -C /opt //解压nginx软件至/opt目录下 cd /opt/nginx-1.12.0/ //切换到解压后的nginx文件夹目录下 ./configure \ //配置nginx的具体选项 --prefix=/usr/local/nginx \ --user=www \ --group=www \ --with-file-aio \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-http_flv_module \ --with-http_ssl_module

--prefix=/usr/l,ocal/nginx:指定nginx安装路径

--user=www,--group=www:指定运行的用户和组

--with-file-aio:启用文件修改支持

--with-http_stub_status_module:启用状态统计

--with-http_gzip_static_module:启用gzip静态压缩

--with-http_flv_module:启用flv模块,提供寻求内存使用基于时间的偏移量文件

--with-http_ssl_module:启用ssl模块

4.配置nginx.conf vim /usr/local/nginx/conf/nginx.conf

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/93fa4f54d69bb79a07993598fd580ee6.html