我正在使用JBoss/Tomcat + Mysql盒式磁帶。在Openshift上使用JBoss盒式磁帶配置Apache HTTP服務器
我想使用Apache提供靜態資源(css,js,images),並在WAR之外託管這些文件。
我也想能夠使用Apache來配置重定向規則等。有沒有辦法做到這一點?謝謝
我正在使用JBoss/Tomcat + Mysql盒式磁帶。在Openshift上使用JBoss盒式磁帶配置Apache HTTP服務器
我想使用Apache提供靜態資源(css,js,images),並在WAR之外託管這些文件。
我也想能夠使用Apache來配置重定向規則等。有沒有辦法做到這一點?謝謝
不能使用java一個墨盒時,爲您的應用程序中編輯的虛擬主機,也不能訪問apache的CONFIGS爲您的應用。 apache代理位於您的應用程序前面,但您無法訪問。您可能需要使用php盒式磁帶運行第二個設備,並將您的靜態資產託管在那裏,或嘗試使用第三方CDN來託管您的靜態文件(如amazon s3或cloudfront)。但是使用OpenShift Online上的一個Java盒式磁帶,您無法按照您嘗試的方式對其進行配置。
你可以這樣做如下。在Virtualhost文檔根目錄中放置圖像,js & Css文件夾。並在下面列出的mod_proxy_ajp配置的幫助下調用tomcat。
ProxyPass /images !
ProxyPass /js !
ProxyPass /css !
ProxyPass / ajp://localhost:9009/
ProxyPassReverse / ajp://localhost:9009/
謝謝,我可能不夠清楚。我知道如何去做,但我沒有看到我可以編輯的apache配置文件,比如httpd.conf等。我只安裝了mysql和jboss。我需要爲此安裝一個php盒嗎?謝謝 – 2014-09-02 13:57:47
明白了。謝謝! – 2014-09-02 18:59:36