杨小杰博客(Youngxj)提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

利用Nginx反向代理绕过腾讯云黑洞隔离

Young小杰2018-6-28 12:10网站搭建(6)1614查询中……小标签: AE博客 学生机 腾讯云服务器

测试环境

腾讯云服务器 2 台

腾讯云A IP:123.206.51.38 (隔离主机)

腾讯云B IP:123.207.140.182 (备用主机nginx环境)

PS:两台服务器可以不同账号,必须同地区,IP地址 A段必须一样!

实施步骤

这里备用机用的是windows phpstudy nginx 环境,其他环境请自行测试!

如果没有phpstudy的,自己去官网下载

这里就不细细讲述 phpstudy的安装步骤了,直接进入主题!

我们因为不需要mysql数据库就不用启动了,节省内存!

    phpstudy启用nginx环境

    点击 mysql管理器 -> 站点域名管理

    填写需要反代的域名,例如www.aeink.com,然后点击新增

    点击 其他选项菜单 -> 打开HOST
    在弹出的新窗口的最下面填写hosts规则

123.206.51.38	www.aeink.com

    点击 其他选项菜单 -> 打开配置文件 -> vhosts-ini
    在弹出的新窗口 加入以下代码!把www.aeink.com改成自己的域名就可以了

server {
        listen       80;
        server_name  www.aeink.com ;
        root   "C:\phpStudy\PHPTutorial\WWW";
        location / {
            proxy_pass  http://www.aeink.com;    
            index  index.html index.htm index.php;
            #autoindex  on;
        }
}

    到这里已经配置好了,我们去试试实测效果吧!

实测效果

我们将域名解析到备用服务器123.207.140.182,等待域名解析生效后,来查看效果!

我这里直接改本地host进行测试!

完美,这样被DDOS拉黑后就不怕影响搜索引擎跟用户体验了吧!

ps:可以使用xns解析备用IP。本文无图转载,详细的请查看原文即可。


发表评论:

发表评论:

  • avatar
    平淡的幸福 Lv 1

    看不懂耶。。那主机1没看懂干嘛的。。绑定域名也是直接绑定到备用机器好像全文都没有提及主机1

    • Young小杰 站长

      回复了平淡的幸福:其实很简单:主机1主要是放源码运行的
      访问域名abc.com的时候因为解析的是主机2的ip,所以会先访问主机2,但是因为主机2绑定的域名重定向到了主机1的ip,所以就会读取主机1搭建的网站,所以就是走的内网访问了主机1

    • avatar
      平淡的幸福 Lv 1

      回复了Young小杰:噢噢,明白了,但是A段为啥需要一样想不明白

    • Young小杰 站长

      回复了平淡的幸福:因为腾讯云内部规则是这样的

    • 平淡的幸福 Lv 1

      回复了Young小杰:嗯嗯,其他平台的服务器需要同A段吗

    • Young小杰 站长

      回复了平淡的幸福:只限腾讯云

  • 手机扫描二维码
    阅读体验更佳