在事情中利用到SSI,对付静态页面由Nginx处理惩罚SSI是没有问题。对付jsp 文件内里的SSI怎么办呢?我们不想开启Tomcat的 SSI成果,我们但愿SSI 的理会交给Nginx来完成,,Tomcat 只处理惩罚应用。
下面的文章用实例说明这是可行的。
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
文章节选择 《Netkiller Web 手札》 Tomcat 篇
3.2.6.5.Proxy 与 SSI
配景:nginx + tomcat 模式,nginx 开启 SSI , Tomcat 动态页面中输出 SSI 标签
#cat/etc/nginx/conf.d/www.netkiller.cn.confserver{listen80;server_namewww.netkiller.cn;charsetutf-8;access_log/var/log/nginx/www.netkiller.cn.access.log;location/{#indexindex.htmlindex.htm;proxy_passhttp://127.0.0.1:8080;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}#error_page404/404.html;#redirectservererrorpagestothestaticpage/50x.html#error_page500502503504/50x.html;location=/50x.html{root/usr/share/nginx/html;}}
test.jsp 文件
<%@pagelanguage="java"import="java.util.*,java.text.SimpleDateFormat"pageEncoding="UTF-8"%>
<%=lgtime%>
测试并查察源码,你会看到SSI标签
办理方案
location/{ssion;proxy_set_headerAccept-Encoding"";proxy_passhttp://127.0.0.1:8080;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}
再次测试,你将看不到SSI标签,只能看到文本输出Hello netkiller!
Netkiller(netkiller-ebook)