导航:首页 > IDC知识 > vps反向

vps反向

发布时间:2020-10-08 22:06:06

1、如何用windows7 vps 反向代理

方法/步骤

下载7ghost程序

7ghost程序下载地址:http://ombaby.7958.com/down_6107448.html
上传7ghost程序

1、好,接下来开始正式教程~第一步是解压。(废话……)

解压得到的文件里面,需要上传的就是_admin这个文件夹和.htaccess、index.php这两个文件。先打开_admin/data/config.php,修改其中的密码,如下图:

改好以后上传到你的空间~这个不多说,FTP即可。注意,如果空间里面已经有了.htaccess,请务必覆盖。

运行7ghost程序

1、上传完以后,打开管理地址:http://你的空间访问域名/_admin,比如我的演示是:http://freehao123.gtga.tk/

输入密码登录,就可以看到管理界面了。按照我的截图提示稍微改动一下配置即可。需要注意的事是,这个脚本提交保存以后没有任何提示,但是刷新可以看到已经修改好了。

ghost反向绑定域名
1、提交以后我们就可以回到http://freehao123.gtga.tk/ 啦,打开它就是我们反向绑定域名的地址了。

2、网站使用VPS 实现负载均衡

四种网站镜像实现方法和原理
1.最简单的方法
一台做主服务器, 其它作镜像服务器, 数据库存在主服务器上, 镜像服务器使用远程调用功能读取主服务器的数据库. 使用工具让主服务器上的网页文件和镜像服务器同步.
优点: 实现简单
缺点: 远程调用效率低, 速度慢. 如果主服务器挂了就全部不行了.
2. 复杂的方法
相当于集群, 一台做主服务器, 其它作镜像服务器, 让主服务器和镜像服务器数据同步, 包括网页和数据库. 当用户访问的时候, 可以直接读取主服务器或者镜像服务器的数据, 当需要写数据的时候, 通过镜像服务器传送数据直接写到主服务器上.
优点: 速度快
缺点: 实现起来困难复杂. 花费巨大. 如果主服务器挂了就全部不行了. 主服务器和镜像服务器必须保持良好的连接将数据的同步时间尽量减少.
3. 更复杂的方法
相当于更高级的集群, 全部机器数据同步, 包括网页和数据库. 当用户访问的时候, 可以直接读取任何一个服务器的数据, 当需要写数据的时候, 写到正在访问的服务器上, 然后数据再传输到其它服务器. 其中一台当机后恢复的话自动从其它没当机的服务器上同步最新数据.
优点: 速度快, 就算其中某个服务器挂了也不影响正常使用.
缺点: 实现起来非常困难非常复杂. 花费巨大. 主服务器和镜像服务器必须保持非常良好的连接将数据的同步时间尽量减少, 不然可能会产生很多问题.
4. 不简单也不复杂的方法
类似CDN的功能. 一台做主服务器, 其它作镜像服务器, 当用户访问镜像服务器的时候, 镜像服务器从主服务器读取数据返回给用户, 然后缓存数据. 当下一个用户访问同样的页面的时候, 直接返回缓存数据. 写数据的时候通过镜像服务器传送数据直接写到主服务器上.
优点: 实现简单. 花费小. 可以很容易地应用到不同网络不同地区的服务器或网站.
缺点: 镜像服务器必须和主服务器有良好的网络连接, 不然会比较慢. 如果主服务器挂了就全部不行了.

3、用nginx反向代理的问题?(详内)

1、基本配置:
server {
listen 80;
server_name 域名;

location / {
proxy_pass 服务器IP; //服务器ip地址
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
2、可以
3、地址栏是 a.com
进入二级目录是 a.com/xxx

4、最近买了个VPS,网站都上传了,且能正常访问,但就是利用IP反查域名时无法查出,这是为什么?

你好,如果是说上一些网站通过IP去查这台服务器上有多少个网站域名,那这个和VPS提供商无关。反查域名的方式是通过搜索引擎分析同个IP上对应的域名,如果你的网站还没有被收录,或者收录了但还没有更新到新的IP上来,那么是查不到的。并不是绑定一个I域名开通后,就马上可以查到,因为他们并没有在你VPS里安装软件获取,所以根本不可能。。。过几天就好了。(说服务器或者服务商的问题的纯属不懂乱说。要说服务商,也是搜索引擎服务商抓取不及时,哈哈)
如果你说的是DNS的域名IP反向解析,就是用IP看上面的域名,这个是因为DNS服务器没有进行IP反向解析,得电信等网络提供商才可以,但是能通这个是不提供的。

5、网站在香港的VPS(地址A)上做了反向代理

这明显是代理服务器A没有配置好,你好好参考下nginx到底如何配置代理服务器,应该是没有正确从实际服务器,也就是B服务器上读取信息。
我配置代理服务器用的是squid,没有用过nginx,所以不能很全面的帮到你,不过原理应该都是差不多的。

6、找个高手帮我搭建VPS下的nginx反向代理!

楼下果然两个SB!见怪不怪

7、使用nginx反向代理到谷歌可行吗

这几天谷歌都被某墙折腾得不能用了啊。上谷歌搜索资料都要翻越某墙,真悲摧啊。干脆自己用国外的一个vps反向代理谷歌吧。下面贴出我反向代理谷歌的nginx配置,造福人类。
假设用www.centos.bz反向代理谷歌,是假设,我可不愿意由于这个博客被墙。
proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g;
proxy_cache_key "$host$request_uri";
server {
listen 80;
server_name www.centos.bz centos.bz;
rewrite ^(.*) https://www.centos.bz$1 permanent;
}

upstream google {
server 74.125.224.80:80 max_fails=3;
server 74.125.224.81:80 max_fails=3;
server 74.125.224.82:80 max_fails=3;
server 74.125.224.83:80 max_fails=3;
server 74.125.224.84:80 max_fails=3;
}
server {
listen 443;
server_name www.centos.bz centos.bz;
ssl on;
ssl_certificate /usr/local/nginx/conf/centos.crt;
ssl_certificate_key /usr/local/nginx/conf/centos.key;
location / {
proxy_cache one;
proxy_cache_valid 200 302 1h;
proxy_cache_valid 404 1m;
proxy_redirect https://www.google.com/ /;
proxy_cookie_domain google.com centos.bz;
proxy_pass http://google;
proxy_set_header Host "www.google.com";
proxy_set_header Accept-Encoding "";
proxy_set_header User-Agent $http_user_agent;
proxy_set_header Accept-Language "zh-CN";
proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2w1IQ-Maw";
sub_filter www.google.com www.centos.bz;
sub_filter_once off;
}
}
解释下吧:
1、这里监听了80和443端口,用了ssl加密,高大上。ssl证书是免费的,startssl,自己去申请个吧。
2、定义了个upstream google,放了5个谷歌的ip,如果不这样做,就等着被谷歌的验证码搞崩溃吧。
3、也设置了反向代理缓存,某些资源不用重复去请求谷歌获取,加快搜索速度。
4、proxy_redirect https://www.google.com/ /; 这行的作用是把谷歌服务器返回的302响应头里的域名替换成我们的,不然浏览器还是会直接请求www.google.com,那样反向代理就失效了。
5、proxy_cookie_domain google.com centos.bz; 把cookie的作用域替换成我们的域名。
6、proxy_pass http://google; 反向代理到upstream google,会随机把请求分配到那几个ip。忘记说了,那几个ip可以在自己的vps或服务器上使用nslookup www.google.com获取。
7、proxy_set_header Accept-Encoding ""; 防止谷歌返回压缩的内容,因为压缩的内容我们无法作域名替换。
8、proxy_set_header Accept-Language "zh-CN";设置语言为中文
9、proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2w1IQ-Maw"; 这行很关键,传固定的cookie给谷歌,是为了禁止即时搜索,因为开启即时搜索无法替换内容。还有设置为新窗口打开网站,这个符合我们打开链接的习惯。
10、sub_filter www.google.com www.centos.bz;当然是把谷歌的域名替换成我们的了,注意需要安装nginx的sub_filter模块
好了,说明够详细了,祝各位享受到高质量的谷歌搜索。

与vps反向相关的知识