全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2779|回复: 21
打印 上一主题 下一主题

反向代理到底怎么弄?rmb开路求教

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-22 15:09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2011-8-22 15:11:08 | 只看该作者
图站? 代理服务器要买个流量大点的
3#
发表于 2011-8-22 15:11:29 | 只看该作者
squid还是nginx?
Vanish搞得不多。
squid就是加peer和domain的设置
nginx就是proxypass
Varnish比较复杂。
三个都可以缓存,nginx要加module来清。

[ 本帖最后由 wdlth 于 2011-8-22 15:14 编辑 ]
4#
发表于 2011-8-22 15:11:31 | 只看该作者
我也想学啊!!
登陆winscp后,修改ngixn的配置文件:nginx.conf,在文件的最后一个"}"前,加上如下代码:

server{
listen       443;
server_name  urdomain.com;
index  index.html index.htm index.php;
location / {
proxy_pass http://www.blockedsite.com;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

ssl on;
ssl_certificate  /etc/nginx/cacert.pem;
ssl_certificate_key /etc/nginx/privkey.pem;

}
5#
发表于 2011-8-22 15:12:00 | 只看该作者
晚上回去帮你搞。
6#
发表于 2011-8-22 15:12:00 | 只看该作者
squid就会
7#
发表于 2011-8-22 15:12:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2011-8-22 15:16:35 | 只看该作者
最简单的一个反代脚本,你可以测试一下。
在你的VPS上,设置这个CONF文件到/usr/local/nginx/conf/vhost下面,当做域名绑定。
然后,改你自已机器的HOSTS文件为你VPS的IP。
然后,访问测试:

RT

server
        {
                listen       80;
                server_name vpsmm.com *.vpsmm.com;
                index index.html index.htm index.php default.html default.htm default.php;
                root  /home/wwwroot/vpsmm/vpsmm;

location / {
             root    /home/wwwroot/vpsmm/vpsmm;
             proxy_redirect off ;
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header REMOTE-HOST $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             client_max_body_size 50m;
             client_body_buffer_size 256k;
             proxy_connect_timeout 30;
             proxy_send_timeout 30;
             proxy_read_timeout 60;
             proxy_buffer_size 256k;
             proxy_buffers 4 256k;
             proxy_busy_buffers_size 256k;
             proxy_temp_file_write_size 256k;
             proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
             proxy_max_temp_file_size 128m;
             proxy_pass    http://www.vpsmm.com;
}

                access_log off;
        }
9#
 楼主| 发表于 2011-8-22 15:21:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
10#
发表于 2011-8-22 15:23:17 | 只看该作者
server前面那步 可以省略了,用squid+dnspod可以做负载均衡
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-15 01:21 , Processed in 0.097605 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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