莱芜网站优化招聘网,wordpress 演示,湖州微信网站建设,在因特网上建设网站可选择的方案有一、Tomcat多实例部署 具体步骤请看我之前的博客
写文章-CSDN创作中心https://mp.csdn.net/mp_blog/creation/editor/134956765?spm1001.2014.3001.9457 1.1 访问测试多实例的部署 1.2 分别在三个tomcat服务上部署jsp的动态页面
mkdir /usr/local/tomcat/webapps/test
vim … 一、Tomcat多实例部署 具体步骤请看我之前的博客
写文章-CSDN创作中心https://mp.csdn.net/mp_blog/creation/editor/134956765?spm1001.2014.3001.9457 1.1 访问测试多实例的部署 1.2 分别在三个tomcat服务上部署jsp的动态页面
mkdir /usr/local/tomcat/webapps/test
vim /usr/local/tomcat/webapps/test/index.jsp
% page languagejava importjava.util.* pageEncodingUTF-8%
html
head
titleJSP test1 page/title #指定为 test1 页面
/head
body
% out.println(动态页面 1,http://www.test1.com);%
/body
/html 测试一下 二、nginx的七层代理实现动静分离192.168.136.130
步骤一、安装nginx并部署nginx基于协议的反向代理七层代理
##先定义一个后端服务器池的名称为tomcat server 这名称自定义的会与后面调用相关联对用三个tomcat服务
upstream tomcat_server {server 192.168.136.100:8080 weight1; server 192.168.136.110:8080 weight1;server 192.168.136.110:8081 weight1;}server {listen 80;server_name localhost;#charset koi8-r;
#location匹配到以jsp结尾的请求 转发给后端服务器池proxy_pass http:// 表示基于http协议进行转发这是七层反向代理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;}
#access_log logs/host.access.log main;
#location匹配静态请求那么由nginx自身处理location / {root html;index index.html index.htm;}步骤二、实现动静分离 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;}#access_log logs/host.access.log main;location /static {root html;index index.html index.htm;}
步骤三准备好静态页面用于测试
130主机
140主机 步骤四验证结果
192.168.136.130的动静分离验证
静态 动态 动态页面请求验证
192.168.136.140的动静分离验证
静态 动态 三、nginx的四层代理实现负载均衡
步骤一yum安装nginx120主机上部署四层反向代理
stream {14 15 upstream nginx_server {16 server 192.168.136.130:80;17 server 192.168.136.140:80;18 }19 server {20 listen 9527;21 proxy_pass nginx_server;22 }23 }
步骤二验证结果