全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3176|回复: 6

nginx 如何反代同一个域名

[复制链接]
发表于 2014-8-25 16:14:50 | 显示全部楼层 |阅读模式
网上找了很多教程,都是用a.com域名,去反代b.com域名。(类似小偷模式)
我是想做成cdn的方式,给自己网站 增加一个cdn加速节点。所以域名是相同的。

也就是说,用abc.com 来反代abc.com .  当然,前端和后端是2个不同的服务器ip

如何配置呢?

  1. server
  2. {
  3. listen          80;
  4. server_name     vpsmm.com; #主机名
  5. location / {
  6. proxy_cache cache_one;
  7. proxy_cache_valid  200 304 3d; #正常状态缓存时间3天
  8. proxy_cache_key $host$uri$is_args$args;
  9. proxy_pass          http://cache.vpsmm.com/; #反代的网站
  10. proxy_redirect      off;
  11. proxy_set_header    X-Real-IP       $remote_addr;
  12. proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
  13. expires 10d; #默认10天缓存
  14. access_log  /home/wwwlogs/vpsmm.log  access; #日志文件
  15. }
  16. }
复制代码
发表于 2014-8-25 16:19:46 | 显示全部楼层
同一个域名怎么反代,没听说过。
发表于 2014-8-25 16:24:34 | 显示全部楼层
两种方式,一种是把ip直接放到proxy_pass里面

  1. proxy_pass          http://12.34.56.78:80
复制代码


第二种是先加一个upstream,然后proxy_pass upstream名称。

  1. upstream abc {
  2.         server 12.34.56.78:80;
  3.         }
复制代码


然后
  1. proxy_pass          http://abc
复制代码
发表于 2014-8-25 16:30:42 | 显示全部楼层
proxy_pass 可以反代 IP 、端口
发表于 2014-8-25 16:51:36 | 显示全部楼层
直接搞cdn算了....
发表于 2014-8-25 17:13:11 | 显示全部楼层
A的VPS设置反代,同时修改HOSTS。把域名指向B。
实际上域名请指向A。我就是这么做的
发表于 2014-8-25 22:06:49 | 显示全部楼层
我刚做过一样的反代,楼猪参考一下
http://jjhr.net/2014/08/dnspod-p ... -balancing-website/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 23:54 , Processed in 0.065045 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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