无标题文章

配置LOGIN项目下的静态资源本地环境

login项目的主要功能是登录/注册,这个项目调用的静态资源文件的路径,看上去文件似乎都是在login项目下面,实际上仍然是在v5webstyle下面。如login项目调用的seajs文件:

https://login.t6.zbj.com/v5style/seajs/seajs/2.1.1/sea.js

实际上就是指的

http://t.t6.zbj.com/seajs/seajs/2.1.1/sea.js

如何在本地开发中实现这个功能,就需要使用到apache的代理功能

首先你需要配置静态资源(v5webstyle)到本地环境,因为下面配置的login项目的静态资源实际上仍然是调用到它

先找到..\apache\apache2.4.4\conf\httpd.conf文件,解锁以下两个Apache模块

LoadModule proxy_module modules/mod_proxy.so  
LoadModule proxy_http_module modules/mod_proxy_http.so 

这里先假设你给静态资源配的本地环境地址是 http://t.t6.zbj.com;
假设你checkout的login项目处于E:\zhubajiesvn\login下面

好,然后找到..\apache\apache2.4.4\conf\extra\httpd-vhosts.conf文件。编辑它,添加一个虚拟主机,例:


     DocumentRoot "E:\zhubajiesvn\login"
     ServerName login.t6.zbj.com
     
         Options Indexes FollowSymLinks
         AllowOverride All
         Order allow,deny
         Allow from all
     
    ProxyPass /v5style http://t.t6.zbj.com
    ProxyPassReverse /v5style http://t.t6.zbj.com
 

重启wamp后,配上Host就可以正常访问了。

由于这个时候还没有配置SSL(配置SSL略复杂,暂不在这里添加),所以这个时候你只能够通过
http://login.t6.zbj.com/register 来访问本地的login项目。不过已经可以用了呢 :D

你可能感兴趣的:(无标题文章)