为了利便打点照旧推荐写一个nginx处事的打点剧本
[root@nginx nginx-1.12.2]# vim /etc/init.d/nginx ##编写service启动剧本
#!/bin/bash
# chkconfig: - 99 20
# description: Nginx Service Control Script
PROG="/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 1
esac
exit 0
[root@nginx nginx-1.12.2]# chmod +x /etc/init.d/nginx
[root@nginx nginx-1.12.2]# chkconfig --add nginx
3.4.1临时注释原有的nginx的署理处事设置
location / {
root html;
index index.html index.htm;
#proxy_pass ;
}
3.4.2修改默认的站点目次文件(显示页面)(声明nginx作为静态资源会见的请求处理惩罚端)
[root@nginx html]# vim index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!
</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!
</h1>
<p><em>this is a static web page.
</em></p> #em暗示斜体
</body>
</html>
重启处事此时会见nginx处事器,获取的是:

3.4.3在tomcat1上写一个jsp的动态页面
#建设一个站点目次demo,编写一个jsp剧本
vim /usr/local/tomcat/webapps/demo/index.jsp
<!DOCCTYPE html>
<%@ page language=https://www.linuxidc.com/Linux/2020-04/
"java" contentType=https://www.linuxidc.com/Linux/2020-04/
"text/html; charset=UTF-8" pageEncoding=https://www.linuxidc.com/Linux/2020-04/
"UTF-8"%>
<%@ page
import=https://www.linuxidc.com/Linux/2020-04/
"java.util.Date" %>
<%@ page
import=https://www.linuxidc.com/Linux/2020-04/
"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=https://www.linuxidc.com/Linux/2020-04/
"Content-Type" content=https://www.linuxidc.com/Linux/2020-04/
"text/html; charset=UTF-8">
<title>动态页面</title>
</head>
<body>
<div>动态页面
1</div>
</body>
</html>
变动server.xml
<Host name=https://www.linuxidc.com/Linux/2020-04/
"localhost" appBase=https://www.linuxidc.com/Linux/2020-04/
"webapps"
unpackWARs=https://www.linuxidc.com/Linux/2020-04/
"true" autoDeploy=https://www.linuxidc.com/Linux/2020-04/
"true">
<Context docBase=https://www.linuxidc.com/Linux/2020-04/
"/usr/local/tomcat/webapps/demo" path=https://www.linuxidc.com/Linux/2020-04/
"" reloadable=https://www.linuxidc.com/Linux/2020-04/
"false">
</Context>
<!--<Context docBase=https://www.linuxidc.com/Linux/2020-04/
"/web/webapp1" path=https://www.linuxidc.com/Linux/2020-04/
"" reloadable=https://www.linuxidc.com/Linux/2020-04/
"false">
</Context> -->
那么此时在nginx处事器上需要location对会见的jsp文件举办ip跳转会见的设置:
location ~.
*.jsp$ {
##匹配jsp页面跳转署理处事器池
proxy_pass ;
proxy_set_header Host
$host;
}
3.4.4测试验证

3.5对付同一web页面实现动态会见tomcat,静态资源从nginx上获取
利用一张图片作为jsp文件,个中包括一张jpg名目标图片从nginx处事器上获取
详细设置如下