我有一个设置,在我的Tomcat实例前面用Apache服务器与mod-proxy。 我需要在反向代理服务器端提供静态内容,以防身份validationclosures我的应用程序会话(沉重的AJAX应用程序)。
这个想法是浏览器正在请求一些静态内容,例如:
http://myreverseproxy.com/app/sc/skins/Enterprise/images/SectionHeader/opener_closed.png
Apache将请求转发给Tomcat谁将为图像服务。 我需要它由Apache服务,这可能吗?
谢谢!
是的,非常有可能。
例如:
<VirtualHost *:80> ServerName yourdomain.tld ServerAlias www.yourdomain.tld *.yourdomain.tld DocumentRoot /path/to/your/website/document/root ProxyPass /images ! ProxyPass /assets ! ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/ <Proxy http://localhost:8080/*> Allow from all </Proxy> </VirtualHost>
我正在考虑tomcat服务器在你的lo界面下运行在8080端口下。 除了yourdomain.tld / images和assets文件夹之外,基本上上面的configuration将把所有东西都代理到tomcat服务器上,而这些文件夹将直接由apache服务。