vim /usr/local/nginx/conf/nginx.conf
location ~.*\.(gif|jpg|jpeg|png|bmg|swf|css)$ {
root html;
expires 30d;}
cd /usr/local/nginx/html
mkdir test
将图片放入 /usr/local/nginx/html/test 目录下因为需要和tomcat 1 相对应
1
2
3
4
5
6
7
8
9
10
11
Tomcat 1 192.168.75.134 配置
vim /usr/local/tomcat/webapps/test/index.jsp
<!DOCTYPE html><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.Date"%><%@ page import="java.text.SimpleDateFormat"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/ html14/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>动态页面</title></head><body><div>动态页面</div><img src="22.jpg"width=250>//添加</body></html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
9.6 验证 图片验证动静分离
访问静态页面
http://192.168.75.166
访问动态页面
http://192.168.75.166/test/index.jsp
图片验证动静分离
10 . 实验二:负载均衡
10.1 实验环境
Nginx 192.168.75.166 作为负载均衡服务器
Tomcat1 192.168.75.134
Tomcat 2 192.168.75.144 作为后端web服务器
以Nginx作为负载均衡器,Tomcat作为应用服务器
10.2 Tomcat 2 192.168.75.144 配置
安装Tomcat 服务
像之前Tomcat1 一样的步骤,详情看Tomcat1
因为之前Tomcat1已经部署Tomcat,所以只需要部署Tomcat2 服务器内容详情如下
mkdir -pv /web/webapp1
cd /web/webapp1
vim index.jsp
<!DOCTYPE html><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.Date"%><%@ page import="java.text.SimpleDateFormat"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/ html14/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>web web web web web webb !!!!</title></head><body><div>web web web web web webb !!!!</div></body></html>************修改配置文件***************
vim /usr/local/tomcat/conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"><Context docBase="/web/webapp1" path="" reloadable="false">//添加</Context>//添加<!-- SingleSignOn valve, share authentication between web applications
Documentation at:/docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn"/>-->
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
10.3 Nginx服务器配置192.168.75.166
部署Nginx 详情看目录9.1
vim /usr/local/nginx/conf/nginx.conf
******在http的全局添加*******
upstream tomcat_server {
server 192.168.75.134:8080 weight=1;
server 192.168.75.144:8080 weight=5;//权重越高越优先}*****在server中添加*****
location /{
root html;
index index.html index.htm;
proxy_pass http://tomcat_server;//添加}