VPS侦探论坛

 找回密码
 注册
查看: 12610|回复: 10

lnmp 怎么添加 ghs.google.com 的反向代理配置文件?

[复制链接]
发表于 2011-5-18 17:07:04 | 显示全部楼层 |阅读模式

如题,我的 lnmp 上只跑了一个 wordpress,而我在 GAE 上有个程序已经绑定了域名。现在再想反向代理 ghs 以便可以访问 GAE。请问配置文件该怎么写呢?
网上搜到的配置文件直接加到 nginx.conf 里,还是新建一个 ghs.mydomain.com 的虚拟机再该相应的 ghs.conf  ?
求帮助,谢谢大家!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-5-18 18:40:14 | 显示全部楼层


在/usr/local/nginx/conf/vhost/ 新建一个ghs.conf

内容如下:
  1. upstream ghs {
  2.    ip_hash;
  3.    server ghs.google.com;
  4.    server 72.14.203.121;
  5.    server 72.14.207.121;
  6.    server 74.125.43.121;
  7.    server 74.125.47.121;
  8.    server 74.125.53.121;
  9.    server 74.125.77.121;
  10.    server 74.125.93.121;
  11.    server 74.125.95.121;
  12.    server 74.125.113.121;
  13.    server 216.239.32.21;
  14.    server 216.239.34.21;
  15.    server 216.239.36.21;
  16.    server 216.239.38.21;
  17. }

  18. server {
  19. listen 80;
  20. server_name  ghs.vpser.net ghs.licess.org mail.vpser.net mail.jungehost.com;
  21. location /  {
  22.      proxy_set_header Host $host;
  23.      proxy_pass http://ghs;
  24.      proxy_set_header  X-Real-IP  $remote_addr;
  25.      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26.     }
  27. }
复制代码

server_name里的ghs.vpser.net换成ghs.mydomain.com,后面的写你的google app或gae域名。


重启nginx,域名CNAME到ghs.mydomain.com之后生效就行了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-5-19 15:30:45 | 显示全部楼层

原帖由 licess 于 2011-5-18 18:40 发表
在/usr/local/nginx/conf/vhost/ 新建一个ghs.conf

内容如下:upstream ghs {
   ip_hash;
   server ghs.google.com;
   server 72.14.203.121;
   server 72.14.207.121;
   server 74.125.43.121;
   server 74.12 ...

也想折腾一下,另求:直接使用一个域名的方法是:?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-5-19 15:42:54 | 显示全部楼层

回复 3# 的帖子




不明白
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-5-20 12:17:09 | 显示全部楼层

原帖由 licess 于 2011-5-19 15:42 发表
不明白
就是说:我只想给自己的一两个域名做google app的反向代理,不希望被别人恶意使用,要怎么写呢?求代码^_^

军哥运维代购:http://shop63846532.taobao.com/

发表于 2011-5-20 14:08:19 | 显示全部楼层

必须在配置文件里绑定才行,不绑定其他人也无法用。
发表于 2011-5-22 20:55:10 | 显示全部楼层

原帖由 licess 于 2011-5-20 14:08 发表
必须在配置文件里绑定才行,不绑定其他人也无法用。
首先表示万分感谢,连我这小白也终于试成功了

不过还想请教:如果我不是代理GHS而是代理godaddy的虚拟主机呢?[因为好像最近网通经常访问不了]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-5-22 21:06:20 | 显示全部楼层

回复 7# 的帖子


可以反向代理,www.vpser.net好像有篇反向代理的文章可以搜索一下看看。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-5-22 21:24:22 | 显示全部楼层


原帖由 licess 于 2011-5-22 21:06 发表
可以反向代理,www.vpser.net好像有篇反向代理的文章可以搜索一下看看。
谢谢军哥,真不弄不好再来问
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-8-7 18:11:50 | 显示全部楼层

回复 2# 的帖子




请问军哥,我弄好了ghs.xxx.com,访问改地址的确显示google的404页面,但我其他的mail之类的就直接转到lnmp的默认页面那里,应该如何解决
发表于 2011-8-7 19:55:32 | 显示全部楼层

可能是解析的时候出错了吧

mail.vpser.net 要cname到ghs.vpser.net.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 01:38 , Processed in 0.028722 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表