`
wzg489326
  • 浏览: 48372 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache+resin+urlrewrite

    博客分类:
  • java
阅读更多
WEB.xml

  <filter>
        <filter-name>UrlRewriteFilter</filter-name>
        <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
        <init-param>
            <param-name>logLevel</param-name>
            <param-value>WARN</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>UrlRewriteFilter</filter-name>
        <url-pattern>/kid/*</url-pattern>
    </filter-mapping>

urlrewrite.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.0//EN"
    "http://tuckey.org/res/dtds/urlrewrite3.0.dtd">
<urlrewrite>
    <rule>
        <from>/kid(.*)</from>
        <to>/ki.do?next=$1</to>
        </rule>
</urlrewrite>

配完这些还是不可以。apache 会直接找静态资源,不走resin,这样urlrewrite就没有用了。
在httpd.conf中
LoadModule caucho_module /opt/lampp/modules/mod_caucho.so
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName 域名
    ServerAlias *
    DocumentRoot 资源路径
    DirectoryIndex index.jsp index.html

    <Directory "资源路径">
        Order allow,deny
    </Directory>

    <Location "/WEB-INF/">
        #AllowOverride None
        deny from all
    </Location>
    ResinConfigServer 192.168.92.97 6800
    CauchoConfigCacheDirectory /tmp
    CauchoStatus no
    AddHandler caucho-request .do
    <Location /kid/>
         SetHandler caucho-request
    </Location>
</VirtualHost>


下面这个就可以解决了
AddHandler caucho-request .do
#这里不支持正则,这个kid/文件夹下的资源。
    <Location /kid/>

         SetHandler caucho-request
    </Location>

还有tomcat启动 一闪而过时,在 startup.bat 最后加pause
分享到:
评论

相关推荐

    Apache+Resin做负载均衡 [windows 2003]

    配置Apache时,需要启用mod_proxy、mod_proxy_balancer和mod_rewrite模块,这些模块允许Apache进行负载均衡和URL重写。 2. **安装Resin**:下载并安装Resin服务器,确保JDK已安装。配置Resin以运行Java Web应用程序...

    apache2.2+resin3+jdk1.8一键安装包

    1. **模块化设计**:Apache 2.2 支持通过加载各种模块来扩展功能,例如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_proxy用于代理服务等。 2. **性能优化**:具备多线程处理和连接池管理,可以有效处理高...

    resin 入门基础教程.pdf

    - URL 重写规则配置,实现 URL 的重定向和美化。 - **Session Management** - 会话管理配置,包括 session-cookie、session-sticky-disable 等。 ### 总结 Resin 是一款功能强大且高度可定制的 Java 应用服务器...

    Apache配置.docx

    - `--enable-rewrite`: 支持URL重写规则。 6. **编译与安装**:使用`make`命令进行编译,然后使用`make install`进行安装。在安装过程中可以通过`--prefix`参数指定安装路径。 综上所述,Apache不仅是一款功能强大...

    struts2.例子

    如果使用的是Apache和Resin服务器组合,则需要额外配置`resin-web.xml`文件,以确保正确的请求路由。例如: ```xml &lt;web-app xmlns="http://caucho.com/ns/resin"&gt; &lt;servlet-mapping url-pattern='*.bbscs' ...

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.zip

    4. **集成性**:UrlRewriter Java可轻松与各种Web服务器和应用服务器集成,如Apache Tomcat、Jetty、Resin等,同时也支持Servlet容器环境。 5. **SEO优化**:通过重写URL,可以提高网站在搜索引擎中的排名,因为...

    Java UrlRewriter伪静态技术运用深入分析

    4. **提高网站移植性**:当后台逻辑改变时,通过UrlRewrite可以保持前端URL不变,简化迁移过程,减少维护成本。 尽管UrlRewriteFilter会增加一层访问处理,可能会轻微影响访问速度,但通常这个影响可以忽略不计。 ...

    小白入门linux入门到高级全套案例

    - Rewrite规则: 使用重写规则实现URL重定向等功能。 - **Rsync同步服务器**: - 基于SSH的同步: 使用SSH密钥进行安全的数据同步。 - 实时同步配置: 实现实时数据同步的功能。 - **Tomcat/Resin JAVA服务器**: - ...

    伪静态技术

    UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

    urlrewritefilter-4.0.3.jar,301重定向

    urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Tomcat,jboss,jetty,Resin,Orion等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

    nginx服务部署1

    与Tomcat或Resin相比,Nginx更适合高并发环境;而对于Windows平台,IIS则常用于处理.asp结尾的文件。 Nginx的特点主要包括: 1. **高并发**:Nginx能够支持数万级别的并发连接,特别适合处理静态小文件业务,如...

    强烈推荐 Linux运维从入门到高级全套案例教程

    - **5.1.5 Nginx Rewrite规则**:利用重写规则实现URL美化和重定向等功能。 **5.2 构建Rsync同步服务器** Rsync是一种高效的数据同步工具,常用于备份或同步数据。 - **5.2.1 Rsync服务端配置**:设置Rsync服务器...

    运维142问不看一定后悔

    54. **Tomcat与Resin对比**:Resin启动更快,但Tomcat社区活跃,生态更丰富。 55. **灰度发布**:逐步将新版本推送给部分用户,测试后再全面发布。 56. **统计IP访问**:分析nginx日志,使用grep、awk、sort等命令...

Global site tag (gtag.js) - Google Analytics