当客户端访问网站时,静态页面nginx自己处理,动态页面转交给Tomcat处理
二台虚拟机,一台配置nginx,一台配置Tomcat
客户端的静态文件请求nginx自己处理,动态文件请求转发给Tomcat处理
修改nginx的配置文件 [root@nginx nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf ...... server { ...省略... location ~.*.jsp$ { proxy_pass http://192.168.209.146:8080; ##192.168.209.146 Tomcat服务器的地址 proxy_set_header Host $host; } 创建静态页面 [root@nginx nginx-1.12.2]# vim /usr/local/nginx/html/index.html <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>静态页面</title> <style> body { width: 35em; margin: 0 auto; font-family:Tahoma,Verdana,Arial,sans-serif; } </style> </head> <body> <h1>静态页面</h1> <p>这是个静态页面</p> </body> </html> 重启nginx服务 [root@nginx nginx-1.12.2]# killall -s QUIT nginx [root@nginx nginx-1.12.2]# nginx Tomcat服务上创建一个动态测试页面 [root@tomcat opt]# mkdir /usr/local/tomcat/webapps/test [root@tomcat opt]# 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/ html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>动态页面</title> </head> <body> <div>动态页面</div> </body> </html>//访问静态 http://192.168.209.145
//访问动态 http://192.168.209.145/test/index.jsp
