美文网首页
googleapis加载不了的解决方案

googleapis加载不了的解决方案

作者: 业翔 | 来源:发表于2015-07-02 10:09 被阅读307次

最近由于要浏览一些老外的技术文章,常常碰到类似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文件加入以下配置:

<VirtualHost *:80>
    ServerName ajax.googleapis.com
    ProxyPass / http://ajax.useso.com/
    ProxyPassReverse / http://ajax.useso.com/
</VirtualHost>

<VirtualHost *:80>
    ServerName fonts.googleapis.com
    ProxyPass / http://fonts.useso.com/
    ProxyPassReverse / http://fonts.useso.com/
</VirtualHost>

5、启动apache即可。

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

相关文章

网友评论

      本文标题:googleapis加载不了的解决方案

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