googleapis加载不了的解决方案

最近由于要浏览一些老外的技术文章,常常碰到类似ajax.googleapis.com,fonts.googleapis.com的资源加载不了的问题,经过一番摸索,成功解决了这个问题。
其主要思路是利用apache的反向代理,将googleapis.com的请求分发给国内360的镜像站,从而获得资源。
办法如下:
1、修改hosts文件,加入以下代码:

127.0.0.1       ajax.googleapis.com
127.0.0.1       fonts.googleapis.com

2、安装apache,打开http.conf开启代理模块:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

3、引入vhost文件:

Include conf/extra/httpd-vhosts.conf

4、在httpd-vhosts.conf文件加入以下配置:


    ServerName ajax.googleapis.com
    ProxyPass / http://ajax.useso.com/
    ProxyPassReverse / http://ajax.useso.com/



    ServerName fonts.googleapis.com
    ProxyPass / http://fonts.useso.com/
    ProxyPassReverse / http://fonts.useso.com/

5、启动apache即可。

此办法只是用于获取googleapis的静态资源,如果你有更好的办法,欢迎评论。

你可能感兴趣的:(googleapis加载不了的解决方案)