美文网首页
无标题文章

无标题文章

作者: 叶胖子 | 来源:发表于2014-10-22 10:28 被阅读0次

    配置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

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/oyhmtttx.html