在Openshift上使用JBoss盒式磁带配置Apache HTTP服务器

时间:2014-09-01 20:01:39

标签: apache tomcat jboss openshift rules

我正在使用JBoss / Tomcat + Mysql盒式磁带。

我想使用Apache提供静态资源(css,js,images)并托管 WAR 之外的那些文件。

我还希望能够使用Apache来配置重定向规则等。有没有办法做到这一点?感谢

2 个答案:

答案 0 :(得分:0)

您可以按照以下方式执行此操作。放图像,js& Virtualhost文档根目录中的Css文件夹。并在下面列出的mod_proxy_ajp配置的帮助下调用tomcat。

ProxyPass /images !
ProxyPass /js !
ProxyPass /css !
ProxyPass           /       ajp://localhost:9009/
ProxyPassReverse    /       ajp://localhost:9009/

答案 1 :(得分:0)

使用其中一个Java磁带时,您无法编辑应用程序的vhost,也无法访问应用程序的apache配置。 apache代理位于应用程序前面,但您无法访问。您可能需要使用php盒式磁带运行第二个设备并在那里托管您的静态资产,或尝试使用第三方CDN来托管您的静态文件(例如amazon s3或cloudfront)。但是,如果只使用OpenShift Online上的一个Java盒式磁带,则无法按照您的方式对其进行配置。