文档章节

nginx,resin,tomcat中的SSI配置

anx
 anx
发布于 2013/02/27 11:05
字数 191
阅读 309
收藏 6

 

页面中用法:
<!--#include virtual="/include/topBar.html"--> 

 

resin:

     web.xml

     <servlet>
          <servlet-name>SSIServlet</servlet-name>
          <servlet-class>
               com.caucho.servlets.ssi.SSIServlet
          </servlet-class>
     </servlet>
    
     <servlet-mapping>
          <servlet-name>SSIServlet</servlet-name>
          <url-pattern>*.html</url-pattern>
     </servlet-mapping>

nginx:

     nginx.conf

       server {

          listen    80;
          server_name     www.17guagua.com 17guagua.com www.17guagua.net 17guagua.net;
          charset gbk;
          ssi on;
          ssi_silent_errors on;

          error_page 502 http://www.XXX.com/502.html;
          error_page 504 http://www.XXX.com/504.html;
          error_page 404 http://www.XXX.com/404.html;
          location ~* \.(shtml)$
          {
               rewrite ^/(.*)\.shtml$ http://$host/$1.html break;
          }

          ...

          }

tomcat:

    web.xml:

      <servlet>

  <servlet-name>ssi</servlet-name>
  <servlet-class>
       org.apache.catalina.ssi.SSIServlet
  </servlet-class>
  <init-param>
   <init-param>
<param-name>buffered</param-name>
  <param-value>1</param-value>
</init-param>
   <init-param>
<param-name>debug</param-name>
  <param-value>0</param-value>
</init-param>
   <init-param>
  <param-name>expires</param-name>
  <param-value>666</param-value>
 </init-param>
  <init-param>
 <param-name>isVirtualWebappRelative</param-name>
  <param-value>0</param-value>
</init-param>
  <init-param>
 <param-name>inputEncoding</param-name>
  <param-value>utf-8</param-value>
</init-param>   
<init-param>
  <param-name>outputEncoding</param-name>
  <param-value>utf-8</param-value>
  </init-param>
  <load-on-startup>4</load-on-startup>
  </servlet>
  <servlet-mapping>   
     <servlet-name>ssi</servlet-name>   
     <url-pattern>*.html</url-pattern>   
  </servlet-mapping>
Tomcat 5需要将$CATALINA_HOME/server/lib下的servlets-ssi.renametojar文件改名成servlets- ssi.jar
Tomcat 6需要将$CATALINA_HOME/conf/context.xml中 结点添加一个属性 privileged=&quot;true&quot;

 

 

© 著作权归作者所有

共有 人打赏支持
anx

anx

粉丝 6
博文 15
码字总数 4542
作品 0
海淀
高级程序员
Nginx + Tomcat 有关SSI 的那些事儿

Nginx + Tomcat 有关SSI 的那些事儿 原创 2016-04-13 景峯 Netkiller 在工作中使用到SSI,对于静态页面由Nginx处理SSI是没有问题。对于jsp 文件里面的SSI怎么办呢?我们不想开启Tomcat的 SS...

neo-chen
2016/04/13
301
0
resin转Tomcat,一个tomcat部署多个web application的配置?

一个新的项目,想尝试用tomcat做web容器,以前的项目都是使用的resin,使用nginx做负载,基本结构就是nginx+resin。 linux服务器,多个web application,resin的配置: 安装一个resin实例,每...

伊人梦醉
2013/10/17
1K
4
关于nginx + proxy + tomcat

@红薯 你好,想跟你请教个问题: 在《讨论:Tomcat 和 Resin 比较,哪个更适合你?》中我从你的回复中了解到nginx + proxy + tomcat 这个组合,对此很感兴趣。之前用的通常都是apache + tomc...

郭文龙
2013/07/31
509
2
nginx虚拟目录(alias与root的区别)

nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。 如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区...

李长春
2012/02/14
0
0
Nginx的 alias 与 root 的区别

nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。 如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区...

山哥
2011/08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bytom资产发行与部署合约教程

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 发行资产 在比原链上发行资产比较方便快捷,使用节点的dashboard图形界面...

比原链Bytom
12分钟前
0
0
Ext ComboBox 实现下拉多选,全选,反选

Ext ComboBox下拉选中-全选反选逻辑处理 Ext ComboBox 实现下拉多选,全选,反选 方法一: 代码 var me = this;var isMultiSelect = true;//是否设置为下拉多选me.selectValues = [];//保存...

javaART
15分钟前
0
0
Swoole Windows 版(4.2.1)

https://pan.baidu.com/s/1uTm77_cp4kn0_xMgO1DpIw Swoole Windows 版(内部版本,swoole-4.2.1,php-7.1,必须为64位系统,Win7或更高版本)。 解压后,将 $dir/bin 目录,设置到 系统的环境...

老查
18分钟前
0
0
美团点评上市受追捧,成中国第四大互联网企业

从建立到上市,蔚来用了不到4年,拼多多3年,趣头条更是仅用了2年3个月。在这波中概股上市浪潮中,等待了漫长8年的美团点评也终于迎来登陆资本市场的时刻。20日上午,美团创始人兼CEO王兴终于...

Mr_zebra
18分钟前
0
0
Mysql-mybatis批量插入

话不多说直接上代码吧 <insert id="batchSave" >insert into table_name (`name`,age)values<foreach collection="list" index="index" item="item" open="(" separator="," close=......

落叶清风
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部