http://blog.csdn.net/bayaci/article/details/7033722
结合上一篇,继续分离站点的资源,到不同的站点上去
一个java站点,使用tomcat服务器,那么需要把站点的css 、images、js都需要分离。用不同的域名的话,会碰到跨域的情况。为此,使用apache的代理来实现分离工作
css 、images、js资源全部放到
src.test.com/css/……
src.test.com/images/……
src.test.com/js/……
java 站点tomcat 服务器访问方式
ajp://127.0.0.1:8009/
其实是http://127.0.0.1:8080/
apache httpd.conf 配置
<VirtualHost *:80>
ServerName mnr.test.com
RewriteEngine on
RewriteRule ^/(.*) ajp://127.0.0.1:8009/sub/$1 [P]
</VirtualHost>
之后通过http://sub.test.com 方式访问站点
因为css 、images、js资源是独立域名,有可能是在其他的服务器上,但是必须在子域名中同域名方式调用才能避免跨域的情况。
<VirtualHost *:80>
ServerName mnr.test.com
RewriteEngine on
ProxyPass /js/ http://src.test.com/js/
ProxyPass /css/ http://src.test.com/css/
ProxyPass /images/ http://src.test.com/images/
RewriteRule ((?!/((js)|(css)|(img))/)^.*$) ajp://127.0.0.1:8009/sub/$1 [P]
</VirtualHost>
重启apache,就能以
调用对应关系:
sub.test.com/css src.test.com/css/……
sub.test.com/images src.test.com/images/……
sub.test.com/js src.test.com/js/……
sub.test.com 资源都是访问tomcat目录下的资源
分享到:
相关推荐
在各种服务器(nginx,apache,tomcat)上设置CORS跨域设置.zip
本demo为通过jquery 来进行json的跨域访问的小例子。简单易懂!
tomcat解决跨域访问问题,具体配置如下: 1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>...
解决tomcat在IP 和端口不同时引起的跨域问题,解决方案,通过编写crossDomain.xml文件
设置Tomcat跨域,可以实现前后端分离,这是个已经配置好,下载后解压就可以直接使用的Tomcat。 Download and Install a Java SE Runtime Environment (JRE)
tomcat的跨域配置,本人主要从事三维开发,此配置可完美解决模型配置文件的跨域问题的。tomcat的跨域配置,本人主要从事三维开发,此配置可完美解决模型配置文件的跨域问题的。
实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
springboot跨域 springboot解决跨域问题+不同版本springboot解决跨域问题
在开发vue时,使和vue-cli开发时,后台为tomcat,因此需要配置tomcat支持跨域请求,这样可以在vue 开发阶段调用后台接口。
在日常使用tomcat经常会因为tomcat不支持跨域访问导致许多问题,此文章主要解决tomcat跨域无法访问的问题。
tomcat跨域,tomcat跨域解决
配置tomcat6的跨域访问问题,包含两个xml配置文件clientaccesspolicy.xml,crossdomain.xml,以及两个jar包cors-filter-1.7.1.jar,java-property-utils-1.9.1.jar
cors跨域Tomcat http://blog.csdn.net/itas109/article/details/70285802
设置跨域访问tomcat资源,下载架包后,里面有详细配置说明
tomcat的跨域配置,本人主要从事三维开发,此配置可完美解决模型配置文件的跨域问题。
Geoserver解决Tomcat跨域问题所需要的文件,亲测有效。如问题没有得到解决,可以私信给我,看到私信后我会及时回复
cors-filter-1.7.jar java-property-utils-1.9.jar
tomcat跨域设置,包含了java-property-utils-1.9.jar和cors-filter-1.7.jar
利用jquery技术和url传参,实现tomcat网页和Webstorm网页之间实现跨域数据传输
tomcat服务器跨域需要的CorsFilter jar包文件tomcat服务器跨域需要的CorsFilter jar包文件tomcat服务器跨域需要的CorsFilter jar包文件