atbaidu 发表于 2010-12-4 18:10:14

用nginx做ghs.google.com反向代理(已成功)

编辑 /usr/local/nginx/conf/nginx.conf,如:
upstream ghs_google_com {    #别名可以随便取,反向代理目的地址: Google 的 GHS
   server ghs.google.com:80;   
}

server {
    listen       80;
    server_name*.abc.com *.efg.com;    #允许 *.abc.com 和 *.efg.com 通过该反向代理服务器
   

    location / {
       proxy_redirect off;
       proxy_set_header Host $host;
       proxy_pass http://ghs.google.com;#转向到 Google的 GHS
       proxy_set_headerx-real-IP$remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

后面可再加自己的server { 。。。。。。}
最后记得/root/lnmp reload
nginx下的代理就就成了
然后你再解析你的域名如mail.你的域名.com   cname 到 比如dns.你的域名.com 国内用户就可访问你的域名邮箱了

有不完善的大家再补充下
lol.gif

usa 发表于 2010-12-4 18:17:23


handshake.gif
不错...

www4074 发表于 2010-12-4 18:19:47

有什么用?

atbaidu 发表于 2010-12-4 18:29:10

这样你用国内IP不用代理就可以免费使用google的ghs系列服务。比如site doc mail app
https://www.google.com/a
你把域名泛解析的话还能免费使用google的404错误页
lol.gif

Poison 发表于 2010-12-4 18:43:21

ghs有些IP是可以用的

懒的去找干脆直接用url转发
页: [1]
查看完整版本: 用nginx做ghs.google.com反向代理(已成功)