站内搜索
发表回复
收藏 

apache tomcat整合不显示验证码如何修改? 

apache tomcat整合不显示验证码如何修改?

在tomcat显示验证码,加上apache反向代理不显示验证码。apache的代理的设置如下:

<VirtualHost *>
    #ownername gbd
    UseCanonicalName off
    VirtualDocumentRoot "C:/myhome/ROOT/"
    DirectoryIndex  index.jsp
    ErrorLog logs/gbd_error.log
    ServerName localhost
   
    #反向代理方式, 如果选用jk模式, 则需关闭
    RewriteEngine on
    ProxyPreserveHost on
   
    RewriteRule ^/servlet/(.*)$ http://127.0.0.1:8008/servlet/$1 [P,L]
    RewriteRule ^/system/dwr/(.*)$ http://127.0.0.1:8008/system/dwr/$1 [P,L]
    RewriteRule ^/(.*)$ http://127.0.0.1:8008/$1  [P,L]

    #RewriteRule ^/([^\?]*?\.[jJ][sS][pP]([\?\.\s].*|))$ http://127.0.0.1:8008/$1 [P,L]
    RewriteRule ^/([^\?]*?\.[hH][tT][mM][lL]([\?\.\s].*|))$ http://127.0.0.1:8008/$1  [P,L]
    RewriteRule ^/([^\?]*?\.[xX][mM][lL]([\?\.\s].*|))$ http://127.0.0.1:8008/$1  [P,L]


#    #jk方式, 与反向代理模式2选1
#    JkMount /servlet/* ajp13
#    JkMount /system/dwr/* ajp13
#    JkMount /*.jsp ajp13
#    JkMount /*.jsP ajp13
#    JkMount /*.jSp ajp13
#    JkMount /*.jSP ajp13
#    JkMount /*.Jsp ajp13
#    JkMount /*.JsP ajp13
#    JkMount /*.JSp ajp13
#    JkMount /*.JSP ajp13
#    JkMount /*.jsp* ajp13
#    JkMount /*.jsP* ajp13
#    JkMount /*.jSp* ajp13
#    JkMount /*.jSP* ajp13
#    JkMount /*.Jsp* ajp13
#    JkMount /*.JsP* ajp13
#    JkMount /*.JSp* ajp13
#    JkMount /*.JSP* ajp13
</VirtualHost>

这个问题我们没有碰到过,你只能自己研究解决。
另外,根据 Tomcat 的文档,使用 Apache + Tomcat 并不比单独使用 Tomcat 有优势,建议不要这样做。
黑夜给了我黑色的眼睛,我却用它寻找光明。QQ: 980766123
谢谢。有同感,我主要是出于安全考虑,我解决了。
发表回复
查看积分策略说明

快速回复主题

标题  (可选)
内容

恢复自动保存的数据