作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 Tomcat 上运行的 java 门户,但我希望它的静态内容(html 除外)由 Apache httpd 提供服务。所以我已经安装了 Apache httpd,现在我正在配置 httpd.conf我知道我需要类似下面的文字:
<VirtualHost *:80>
DocumentRoot /opt/tomcat/webapps/ROOT
ServerName mywebapp.com
ServerAlias mywebapp.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPassMatch "^/(.*\.gif)$" "ajp://localhost:8009/$1"
ProxyPassReverse / ajp://localhost:8009/
但这是一个示例,我不知道如何在 ProxyPassMatch 前使用 RegEx 来实现我的目的。
我的目的是通过 Apache httpd 提供 jpg、jpeg、gif、js、css以及由 Tomcat 服务的其他
最佳答案
我找到了一个解决方案:
<VirtualHost *:80>
DocumentRoot /opt/tomcat/webapps/ROOT
ServerName mywebapp.com
ServerAlias mywebapp.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
#ProxyPass / ajp://localhost:8010/
ProxyPassMatch ^/(.*(?<!\.jpg)(?<!\.png)(?<!\.jpeg)(?<!\.css)(?<!\.ico)(?<!\.bmp)(?<!\.js)(?<!\.gif))$ ajp://localhost:8009/$1
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
关于java - 将 mod_proxy_ajp 用于 Tamcat+Apache 上的 java 门户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327861/
我有一个在 Tomcat 上运行的 java 门户,但我希望它的静态内容(html 除外)由 Apache httpd 提供服务。所以我已经安装了 Apache httpd,现在我正在配置 httpd
这个问题在这里已经有了答案: org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in const
我是一名优秀的程序员,十分优秀!