无标题文章

配置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文件。编辑它,添加一个虚拟主机,例:

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Mac OS X中配置Apache 我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。 启...
    被丢掉的咸鱼阅读 292评论 0 0
  • PHP_开发环境搭建_Day01 [TOC] 网络基本概念 前端描述 内容:网站的核心. HTML:主要负责网页结...
    吃瓜群众东东酱阅读 100评论 0 0
  • “老妹儿,最近怎么突然变身装逼文艺小青年啊?说是要每天练习写一千字?” 我:“就写写字咱咋就装逼了呢?” “你说你...
    中二学姐啊阅读 670评论 4 5
  • 2O17年3月27曰 星期:一 阳 今天,我们的学校非常美丽。 讲台上每边买了三盆非常美丽的花,还有讲台下面的鲜花...
    许莹飞阅读 212评论 1 4
  • 1.对象是JavaScript的基础,对象可以通过两种形式定义:声明(文字)形式和构造形式.对象的文字语法: 对象...
    小雞雞炖蘑菇阅读 185评论 0 0