让未备案的网站先跑起来

作者:田逸([email protected])

国人在技术方面的创新能力不怎么样,但是在设置障碍,折腾自己人的方面的创造性却登峰造极,比如网站备案。要备案也没什么问题,毕竟大家都是老老实实做内容。凡是经手过网站备案的人,无不视之为畏途:备案流程复杂、要求繁琐、审批时间漫长。互联网本身是靠速度取胜,因为这没有效率的审批,很多机会都耽误了。

网站初次上线要备案,服务器搬迁机房要备案,换个ip地址也要备案,备你妹啊!

服务器放进机房,系统装好,环境也部署好了,托管服务费也开始计算,真心等不及这该死的备案,那就一边备案,一边开站运行吧!怎样避免被相关部门查到拔网线呢?这里以一个实际案例做说明,供大家参考并进一步改进。

在做域名解析前,绑定本地hosts文件,测试网站是否正常,如果没有问题,改一下web服务的端口号,比如从默认的80端口改成8181。重启web后,再用浏览器访问站点是否正常。一般情况下,我们使用nginx做web服务,至于怎么改端口,不是什么难事,这里不再啰嗦。因为web端口做了改变,相关机构的扫描就不是那么确定这是个web。

租一个境外的vps,经实际使用,香港机房不错的选择:速度比其它地方快,而且不用备案。购买好vps后,选择系统为centos,远程连接到系统,然后安装软件haproxy。安装过程很容易,初学者可自行查看相关文档。

这里先插一段这样做的基本思路:

◎域名解析到不需要备案的系统

◎代理转向请求到没备案的系统

◎未备案系统只接受vps的http访问请求

◎用户从vps端取得数据

我的某个haproxy的完整配置如下:


global

log  127.0.0.1   local3

maxconn  65535

chroot           /usr/local/haproxy

uid  nobody

gid  nobody

daemon

nbproc  1

pidfile  /usr/local/haproxy/haproxy.pid

defaults

log     127.0.0.1       local3

mode   http

option  httplog

option  httpclose

option  dontlognull

option  forwardfor

option  redispatch

retries 2

maxconn 2000

contimeout      5000

clitimeout       50000

srvtimeout      50000

listen  web_ha

bind  0.0.0.0:9999

mode  http

transparent

stats  refresh 30s

stats   uri     /haproxy-stats

stats  hide-version

stats  realm Haproxy\statistics

stats  auth admin:sbbeian

frontend server_port80

bind  *:80

mode  http

option  httplog

log  global

acl  www_namii     hdr_beg(host) -i www.namii.com

#--------------------------------------------------------------------------------------#

use_backend         www_namii_com   if   www_namii

#--------------------------------------------------------------------------------------#

backend www_namii_com

mode http

balance  source

cookie  NAMII_WWW insert indirect nocache

option  httpchk HEAD http://www.namii.com/check.jsp HTTP/1.0

server  s90-www 210.68.71.90:8181 weight 1 cookie s90-www check inter 2000 rise 2  fall 3

启动haproxy服务,然后本地hosts文件把vps的ip与网站域名对应起来,如果访问没问题,则可正式进行dns解析。

为了进一步避免被相关部门的工具所扫描,可以对源站进行更严格访问的限制。即只允许vps及少数ip有权直接访问。落实在配置上,就是nginx的allow指令。限于篇幅,也不再列出。

做好上述限制以后,找一个不在nginx allow范围的机器用浏览器带端口直接访问源站,如果访问被禁止,基本就是我们所期待的。接着再测试allow允许的机器测试一下,能正常出现页面内容,就是正常的。解除本地hosts所有相关绑定,确定域名被正确的解析到vps的ip地址,然后用任意网络的机器,在浏览器输入站点url,如果页面显示正常,那就能临时抵挡一段时间了。

让未备案的网站先跑起来,布布扣,bubuko.com

时间: 2024-11-15 12:49:44

让未备案的网站先跑起来的相关文章

[原创]访问未备案的阿里云服务器上搭建的网站

最近租了个阿里云服务器玩,因为没有备案,直接通过IP是无法访问网站的,所以自己摸索出了一种临时访问未备案的阿里云服务器上搭建的网站的方法. 原理很简单,阿里云会判断访问服务器的域名是否已备案,若已备案,则跳转到阿里云内部相应ip的服务器,所以我们只需要找一个阿里云备案过的域名(直接在阿里云的成功案例里面找),这里提供两个:www.php-z.com, www.pipaw.com,然后我们只需更改C:\Windows\System32\drivers\etc下的hosts文件,我的更改如下: #

未备案域名打开国内服务器上的网站(绑定国外空间并判断url后跳转引用)

场景:由于域名没备案不能绑定国内服务器,通过先绑定国外空间,在空间着陆页判断当前url,打开不同的页面.页面上通过iframe引用国内服务器上的目标网站. 实现:未备案域名打开国内服务器上的网站. 国外空间着陆页: <?php switch ($_SERVER["HTTP_HOST"]) { case "www.abc.com": header("location:abc.html"); break; case "aaa.cc&q

网站未备案临时解决方案总结

前段时间机房突然通知公司几个网站都没备案,在16点之前不关闭网站将直接封服务器ip,一问起来,是以前备案都放在武汉机房,9月份武汉机房撤掉了,结果备案信息都被干掉了,这都是前人留下的抗,没办法,拿方案出来吧,下面有二套方案: 方案一:做dns cname 到已备案的二级域名 方案二:转移到其他机房做301跳转或者代理,让原域名和已备案的二级域名都可以访问网站,双保险 首先施行方案一,简单说说思路,其实就是将未备案的域名cname到已备案的二级域名上面,做法很简单,只需要修改dns指向即可,如图:

网站备案/该网站暂时无法访问

今天新的域名买了阿里云解析,和云服务器ecs 部署好了几小时后提示了这个 https://help.aliyun.com/knowledge_detail/36938.html阿里云help文档显示 备案服务号怎么获得? 备案服务号介绍: 您在购买阿里云ECS.SLB.弹性web托管.建站市场产品后,通过阿里云备案过程中,需要使用备案服务号进行产品验证.如您购买的是万网云虚拟主机,是使用主机管理账号和管理密码进行验证,请点击查看具体说明 温馨提醒:1.  服务号申请需登录购买服务器的账号中操作2

【未验证】网站左上角的小图标是怎么做的呢?

[文章转载自]http://zhidao.baidu.com/link?url=r7u-mWSyYYGnRgBLcyKpnZKxr4fTG3434_55NKZ804BLrXOapX4_2iIUCLBkxwJ58QRc9ROHzXU9Qrh7TTBOtq 将已做好的图标文件放到自己空间根目录下,命名为favicon.ico. 浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找. 因此,在网页中使用Favicon最简单的办法便是将制

测试域名如何使用免备案使用国内主机之几点方法建议

申明:本文章所涉及的技术.政策和产品不适用于百度推广和工商经营性质的站长用户. 使用国内网站空间(虚拟主机.VPS·云主机.服务器)不备案有什么后果? 一.为什么要备案? 根据中华人民共和国信息产业部第十二次部务会议审议通过的<非经营性互联网信息服务备案管理办法>精神,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案!未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务.而对于没有备案的网站将予以罚款或关闭. 根据规定,对于未办理备案的, 将处以1万元的罚款,同时立刻关闭该

tomcat外网无法访问80和8080端口,其他端口可以访问

tomcat外网无法访问80和8080端口,其他端口都可以访问,很明显地看出这是运营商的问题,他们把80和8080端口对外访问屏蔽了. 解释:这两个端口是常用的HTTP协议端口,目的是防止未备案的网站对外发布. 解决办法:修改tomcat端口号或申请一个已经备案的域名指向该服务器并且向运营商要求开通.

2016新站SEO方案(纯干货)

在本月初新做了一个网站,分享一下最新的网站seo方案(纯干货). 1.域名选择:虽然百度声称不会歧视非主流的域名(比如.win..kim等),但是也称方便用户记忆的如.com..net等会更受引擎喜爱.百度除外的其他引擎都表示与网站主题相关的域名将会得到加权(比如网站是恋家房产,那么域名最好就是ljfc或是lianjiafangchan). 还有就是购买域名之前查一下有没有黑底子,如果有最好放弃. 2.空间选择:资金宽裕的可以直接上云服.独服.资金有限的朋友可以选择虚拟主机,最好有独立ip(这个

关于网站备案的44个问题

我相信对于新手来说网站备案确实是比较头疼的一件事,不过没有关系除了我们亲爱的阿里客服的帮助之外,下面是关于网站备案的44个问题,希望对各位新手有帮助,高手飘过即可. 经常被问到的备案知识:(截止到2014年6月14日的更新) 1,在中国大陆,所有网站都要备案,不管是个人还是企业. 2,备案是免费的. 3,备案是工信部要求的,但备案的服务是由主机托管商(也就是IDC)负责. 4,网站主机(或服务器)在美国.香港等地,网站可以不用备案. 5,备案包括两部分,备案主体和备案网站. 6,一个备案主体可以