目录
Tomcat多实例部署(192.168.17.27)
1.安装jdk,设置jdk的环境变量
tomcat%E5%9C%A8%E4%B8%80%E5%8F%B0%E5%B7%B2%E7%BB%8F%E9%83%A8%E7%BD%B2%E4%BA%86tomcat%E7%9A%84%E6%9C%BA%E5%99%A8%E4%B8%8A%E5%A4%8D%E5%88%B6tomcat%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8F%96%E5%90%8Dtomcat1-toc" style="margin-left:80px;">2.安装tomcat在一台已经部署了tomcat的机器上复制tomcat的配置文件取名tomcat1
编辑
编辑配置文件更改端口号,将端口号改为8081
tomcat%EF%BC%8C%C2%A0%20tomcat1%C2%A0%C2%A0-toc" style="margin-left:80px;">启动 tomcat, tomcat1
过滤出8080和8081端口
tomcat-toc" style="margin-left:80px;">在单独部署一台(192.168.17.26)tomcat
打开浏览器访问192.168.17.27:8080 8081(验证是否成功)
tomcat%E4%B8%8A%E9%9D%A2%E9%83%A8%E7%BD%B2%E5%88%86%E5%88%ABjsp%E5%8A%A8%E6%80%81%E9%A1%B5%E9%9D%A2-toc" style="margin-left:80px;">在三台tomcat上面部署分别jsp动态页面
测试网页
Nginx的七层代理 (192.168.17.30)
nginx%E7%9A%84%E5%9F%BA%E7%A1%80%E4%B8%8A%E9%83%A8%E7%BD%B2-toc" style="margin-left:80px;">在安装了nginx的基础上部署
更改配置文件
添加
动静分离
nginx%E6%9C%8D%E5%8A%A1-toc" style="margin-left:80px;">重启nginx服务
测试访问 192.168.17.30/static/test.html
192.168.17.30/test/qwe.jsp (刷新界面发生改变)
Tomcat多实例部署(192.168.17.27)
1.安装jdk,设置jdk的环境变量
vim /etc/profile.d/1.sh #在profile的子目录的下创建一个文件
export JAVA_HOME=/usr/local/jdk1.8.0_361
export JRE HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
. /etc/profile #运行
java -version #查看版本
java version "1.8.0_361" #更改成功版本号
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)
tomcat%E5%9C%A8%E4%B8%80%E5%8F%B0%E5%B7%B2%E7%BB%8F%E9%83%A8%E7%BD%B2%E4%BA%86tomcat%E7%9A%84%E6%9C%BA%E5%99%A8%E4%B8%8A%E5%A4%8D%E5%88%B6tomcat%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8F%96%E5%90%8Dtomcat1">2.安装tomcat在一台已经部署了tomcat的机器上复制tomcat的配置文件取名tomcat1
编辑配置文件更改端口号,将端口号改为8081
vim /usr/local/tomcat1/conf/server.xml
tomcat%EF%BC%8C%C2%A0%20tomcat1%C2%A0%C2%A0">启动 tomcat, tomcat1
cd /usr/local/tomcat/bin/ #启动tomcat
./startup.sh
cd /usr/local/tomcat1/bin/ #启动tomcat1
./startup.sh
过滤出8080和8081端口
-bash-4.2# ss -natp |grep :8080
LISTEN 0 100 :::8080 :::* users:(("java",pid=3557,fd=51))
-bash-4.2# ss -natp |grep :8081
LISTEN 0 100 :::8081 :::* users:(("java",pid=45066,fd=51))
-bash-4.2#
tomcat">在单独部署一台(192.168.17.26)tomcat
打开浏览器访问192.168.17.27:8080 8081(验证是否成功)
tomcat%E4%B8%8A%E9%9D%A2%E9%83%A8%E7%BD%B2%E5%88%86%E5%88%ABjsp%E5%8A%A8%E6%80%81%E9%A1%B5%E9%9D%A2">在三台tomcat上面部署分别jsp动态页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test1 page</title> #指定为 test1 页面
</head>
<body>
<% out.println("动态页面 1,http://www.test1.com");%>
</body>
</html>
192.168.7.27:8080
192.168.7.27:8081
测试网页
192.168.17.26:8080/test/qwe.jsp
192.168.17.27:8081/test/qwe.jsp
192.168.17.27:8080/test/qwe.jsp
Nginx的七层代理 (192.168.17.30)
nginx%E7%9A%84%E5%9F%BA%E7%A1%80%E4%B8%8A%E9%83%A8%E7%BD%B2">在安装了nginx的基础上部署
更改配置文件
vim /usr/local/nginx/nginx.conf
添加
upstream tomcat_server{
server 192.168.17.26:8080 weight=1;
server 192.168.17.27:8081 weight=1;
server 192.168.17.27:8080 weight=1;
}
动静分离
location ~ .*\.jsp$ {
proxy_pass http://tomcat_server;
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
编辑一个静态网页
cd /usr/local/nginx/html
mkdir static
添加图片 用于测试
<html>
<body>
<h1>this is static web01</h1>
<img src="iu.jpeg"/>
</body>
</html>