apache + tomcat +js + css 实现分离跨域
来源:互联网 发布:网络约租车管理办法 编辑:程序博客网 时间:2024/05/29 02:08
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目录下的资源
- apache + tomcat +js + css 实现分离跨域
- apache + tomcat +js + css 实现分离跨域
- apache整合tomcat实现动静分离
- apache与tomcat实现动静分离--uriworkermap.propertie
- Apache整合Tomcat实现静态资源与动态资源分离
- linux+apache+rsync+tomcat实现访问发布分离
- Apache整合Tomcat实现静态资源与动态资源分离
- Webpack + Tomcat + Nginx/Apache实现前后端开发分离
- CentOS7 apache与tomcat整合实现静态动态网页分离
- apache + tomcat 实现动静分离与负载均衡
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- apache + tomcat动静分离配置
- Apache+Tomcat动静分离方案
- apache+nginx 实现动静分离
- apache+nginx 实现动静分离
- Apache与Tomcat静动态分离
- Apache与Tomcat动静分离(mod_jk)
- 2012年几大编程语言就业趋势分析
- 小小感想
- 忘记SQL 2005 sa用户的密码解决方案
- C/C++的内嵌汇编
- 算法思考题
- apache + tomcat +js + css 实现分离跨域
- 黑马程序员-JAVA概述,JDK配置环境变量
- 安装 Eclipse插件 EasyExplorer
- VS 2012 编译64位JZMQ
- poj 2018
- vim配置文件
- 缓冲
- POJ 1860
- 第四届蓝桥杯C/C++本科A组-大臣的旅费