我正在使用JBoss / Tomcat + Mysql盒式磁带。
我想使用Apache提供静态资源(css,js,images)并托管 WAR 之外的那些文件。
我还希望能够使用Apache来配置重定向规则等。有没有办法做到这一点?感谢
答案 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盒式磁带,则无法按照您的方式对其进行配置。