千家信息网

在Tomcat1,Tomcat2上安装Tomcat服务及其它

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下文给大家带来在Tomcat1,Tomcat2上安装Tomcat服务及其它,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经
千家信息网最后更新 2026年11月01日在Tomcat1,Tomcat2上安装Tomcat服务及其它

下文给大家带来在Tomcat1,Tomcat2上安装Tomcat服务及其它,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。

实验环境

Nginx云服务器(192.168.13.177)Tomcat1服务器(192.168.13.151)Tomcat2服务器 (192.168.13.178)client测试机

一,负载均衡

1,在Tomcat1,Tomcat2上安装Tomcat服务

[root@tomcat1 ~]# systemctl stop firewalld.service  ##关闭防火墙[root@tomcat1 ~]# mkdir /abc[root@tomcat1 ~]# mount.cifs //192.168.100.3/LNMP-C7 /abc/[root@tomcat1 ~]# cd /abc/tomcat/[root@tomcat1 tomcat]# tar zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/  ##解压JDK[root@tomcat1 tomcat]# vim /etc/profile   ##配置环境变量##大G末行加入export JAVA_HOME=/usr/local/jdk1.8.0_91export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH[root@tomcat1 tomcat]# source /etc/profile  ##刷新配置文件[root@tomcat1 tomcat]# tar zxvf apache-tomcat-8.5.16.tar.gz -C /usr/local/   ##解压[root@tomcat1 tomcat]# cd /usr/local/[root@tomcat1 local]# mv apache-tomcat-8.5.16/ tomcat[root@tomcat1 local]# ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/   ##将启动和关闭脚本便于系统识别[root@tomcat1 local]# ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/[root@tomcat1 local]# mkdir -p /web/webapp1  ##创建站点[root@tomcat1 local]# vim /web/webapp1/index.jsp   ##写入jsp网页内容##jsp网页内容<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>     JSP test1 page      <% out.println("Welcome KGC Web");%>    ##输出信息 [root@tomcat1 local]# vim /usr/local/tomcat/conf/server.xml  ##修改Tomcat配置文件                              ##添加站点信息                [root@tomcat1 ~]# startup.sh   ##启动服务##Tomcat上网页内容为accp其他配置一样

2,在Nginx服务器上安装Nginx

[root@nginx ~]# systemctl stop firewalld.service    ##关闭防火墙[root@nginx ~]# setenforce 0[root@nginx ~]# yum install pcre-devel zlib-devel gcc gcc-c++ make -y  ##安装环境必要组件[root@nginx ~]# mkdir /abc[root@nginx ~]# mount.cifs //192.168.100.3/LNMP-C7 /abc/   ##挂载Password for root@//192.168.100.3/LNMP-C7:  [root@nginx ~]# cd /abc/[root@nginx abc]# tar zxvf nginx-1.12.2.tar.gz -C /usr/local/  ##解压[root@nginx abc]# useradd -M -s /sbin/nologin nginx   ##创建系统用户[root@nginx abc]# cd /usr/local/nginx-1.12.2/[root@nginx nginx-1.12.2]# ./configure \   ##配置> --prefix=/usr/local/nginx \> --user=nginx \> --group=nginx \> --with-http_stub_status_module \> --with-http_gzip_static_module \> --with-http_flv_module [root@nginx nginx-1.12.2]# make && make install   ##编译安装 

3,修改Nginx配置文件

[root@nginx nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf #keepalive_timeout  0;        keepalive_timeout  65;        #gzip  on;        upstream tomcat-server {                             #添加地址池                            server 192.168.13.151:8080 weight=1;                            server 192.168.13.178:8080 weight=1;                            }        server {                listen       80;.....省略location / {                        root   html;                        index  index.html index.htm;                        proxy_pass http://tomcat-server;         #添加代理,调用服务器地址池                }[root@nginx nginx-1.12.2]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/  ##便于系统识别[root@nginx nginx-1.12.2]# nginx   ##开启服务

4,使用client测试机访问nginx代理服务器


二,动静分离

1,在Nginx上修改配置文件

[root@nginx nginx-1.12.2]# vim /etc/init.d/nginx  ##编写service启动脚本#!/bin/bash# chkconfig: - 99 20# description: Nginx Service Control ScriptPROG="/usr/local/nginx/sbin/nginx"PIDF="/usr/local/nginx/logs/nginx.pid"case "$1" in    start)        $PROG        ;;    stop)        kill -s QUIT $(cat $PIDF)        ;;    restart)        $0 stop        $0 start        ;;    reload)        kill -s HUP $(cat $PIDF)        ;;    *)                echo "Usage: $0 {start|stop|restart|reload}"                exit 1esacexit 0[root@nginx nginx-1.12.2]# chmod +x /etc/init.d/nginx [root@nginx nginx-1.12.2]# chkconfig --add nginx[root@nginx nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.confserver {...省略...     location ~.*.jsp$ {       ##匹配jsp页面跳转代理服务器池         proxy_pass http://tomcat-server;         proxy_set_header Host $host;     }            location / {        root   html/test;   ##修改站点        index  index.html index.htm;        proxy_pass http://tomcat-server;     }[root@nginx nginx-1.12.2]# vim /usr/local/nginx/html/index.html   ##编写静态网页静态页面    

静态页面

这是个静态页面

[root@nginx nginx-1.12.2]# service nginx stop ##关闭开启服务[root@nginx nginx-1.12.2]# service nginx start

2,在Tomcat1,Tomcat2上创建jsp动态页面

[root@tomcat1 ~]# mkdir /usr/local/tomcat/webapps/test[root@tomcat1 ~]# vim /usr/local/tomcat/webapps/test/index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.Date" %><%@ page import="java.text.SimpleDateFormat" %>   ##开头申明动态页面
动态页面1
##在Tomcat2上修改为动态页面22//访问静态http://192.168.13.177/ //访问动态 http://192.168.13.177/test/index.jsp

Nginx处理静态图片,Tomcat处理动态页面

1,在Tomcat1,Tomcat2上页面添加图片

[root@tomcat1 ~]# vim /usr/local/tomcat/webapps/test/index.jsp    
动态页面

//添加页面图片 [root@tomcat01 local]# vim /usr/local/tomcat/conf/server.xml #在第149行下追加以下条目,[root@tomcat1 test]# shutdown.sh ##关闭重启[root@tomcat1 test]# startup.sh

2,在Nginx上修改配置文件

[root@nginx nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conflocation ~.*\.(gif|jpg|jpeg|png|bmp|swf|css)$ {      root html/test;     expires 30d;}[root@nginx nginx-1.12.2]# mkdir /usr/local/nginx/html/test[root@nginx nginx-1.12.2]# cp /abc/11.jpg /usr/local/nginx/html/test/#重启服务[root@nginx html]# service nginx restart

3,使用client测试


看了以上关于在Tomcat1,Tomcat2上安装Tomcat服务及其它,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

服务 页面 配置 动态 服务器 静态 文件 网页 内容 图片 环境 站点 系统 代理 测试 在行 均衡 业内 信息 地址 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是第几次科技革命的成果 科技企业和互联网企业 深圳互联网科技公司 互联网科技金融公司 青岛互联网科技公司 成都互联网科技公司 互联网科技ppt模板 成都仁贤领冠互联网科技有限公司 济南和联互联网科技有限公司 现代科技和互联网有关系吗 科技与互联网的利与弊 互联网科技项目计划书材料类 中国航天科技大学国际工业互联网 东莞新华互联网科技学校 伊宁互联网科技做什么的 广州富喜互联网络科技 广州梦谷互联网科技有限公司领导 广西科技产业互联网是什么 东风日产互联网科技公司叫什么 互联网科技自媒体灵感 广州百单互联网科技有限公司 鸠鸠互联网科技 互联网科技美容 互联网科技股有哪些 互联网 科技服务平台 哈尔滨新华互联网科技学院 重庆威客帮互联网科技 互联网软件和科技 千方科技属于互联网企业吗 青岛科技大学互联网大赛研究生
0