第二次域名备案
新弄了一个域名,需要网站备案,会重新检查之前的域名的情况,算是比较严格的。因为第一次域名注册的时候不会有网站,工信部不知道你有没有把要求做好,但是第二次就会查之前的有没有落实。
管局会审核您主体下已经备案成功的网站(www.szx.life),要求1、网站能打开访问,已备案网站名称(即网站打开时最顶部的标签页、标题处)需与实际备案网站名称一致,网站内容需符合个人备案要求;2、网站首页底部需添加您的网站备案号(浙ICP备2021021402号-1 )并链接到工信部官网首页(beian.miit.gov.cn);3、已备案网站实际IP和备案IP需一致;4、若网站不再使用,请及时注销网站(若您当前网站为主体下唯一网站,建议直接做注销主体)。
首先,需要www的域名能够打开,但是我之前设置只有szx.life能够访问,www不能够访问,因为之前设置CDN的时候弄了好久没弄成,但又不想解析到真实IP地址,所以直接删了,导致www不能被访问。
其次,个人网站备案不能有评论,现在毕竟国家监管严,所以还是先关停了留言和评论功能。
其他的,网站底部添加网站备案号链接我弄了,但网站实际IP和备案IP一致应该可能没问题?不知道CDN是不是会影响到?希望没问题。
所以目前就遗留下来的问题就是加入www,于是经过一个半小时的试错,终于试出来了。
www重定向非www
nginx加入下面的语句。
上面这块代码是将http://szx.life和http://www.szx.life这两个url全部转为https://szx.life。
下面这块代码是将https://www.szx.life转换为https://szx.life。
server {
listen 80;
#填写绑定证书的域名
server_name szx.life www.szx.life;
#把http的域名请求转成https
#return 301 https://$host$request_uri;
return 301 https://szx.life$request_uri;
}
server {
listen 443 ssl;
#填写绑定证书的域名
server_name www.szx.life;
#将www重定向到非www
return 301 https://szx.life$request_uri;
}
然后咱们去CDN里面进行设置。
添加一个域名,加速域名为www.szx.life,加速类型静态项目,回源协议为HTTPS(可能协议跟随也没啥关系,但是我基本上全部都设为HTTPS),回源HOST为www.szx.life。
然后去DNS解析处,设置主机记录为www,记录类型为CNAME,记录值就为刚才设置给回的cdn域名。
CDN设置-回源设置需要关闭回源跟随301/302配置。
CDN设置-HTTPS设置里面设置一下SSL证书,选取之前szx.life相同的证书,这两个可以用同一个(我还傻乎乎的重新为了www注册了一个证书,根本不需要,www感觉有点特殊,一证书两用吧)
然后还是这个界面,关闭强制跳转,反正我也不知道他最后跳哪个,管他的,我nginx里面都设置了,随便跳。
CDN设置-缓存配置关闭所有的节点缓存过期配置吧,毕竟是301跳转,也没啥好缓存的。
其他的CDN设置和原来的CDN配置相同的就行了。
思考
什么是301呢?一句话解释,重定向是客户端行为,是两次请求,地址栏会改变。即客户端请求服务器,服务器说301了,换个地址请求吧,于是客户端带着301的代码,重新访问新的地址。
那么我这CDN设置有什么用呢?说实话,感觉没啥用,因为重定向需要一来一回,重新走一下,时长变慢,所以我这CDN设置的,相当于只有混淆真实IP的作用,其他的感觉屁用没有。
还有一个是转发,CDN如果开启了回源跟随301/302配置,那么就是CDN帮客户端去取301的网站,然后返回给客户端,但是客户端不知道这是301的东西,url还是没变,还是www.szx.life。这种方式只需要客户端请求一次,而且CDN还能缓存东西,只不过这种不利于SEO吧,毕竟相当于有了两个网址,但是内容都是一样的。我还是更喜欢重定向。
后续
备案通过了,腾讯云国庆还是在上班的,给我打回一次,然后我修整后重新提交回去了,腾讯云电话也没打过来,直接提交给工信部备案,6号提交过去的,我第一时间验证了工信部短信,然后就静等,今天11号,直接通过了,五天就完成了,获得最速备案的成就。应该是有第一次的备案,所以后续的备案都会非常的快。
不过这个邮件一开始发过来把我吓了一下,因为和第一次不一样,第一次是下面这种格式
尊敬的用户XXX,您的ICP备案申请已通过审核,……
第二次备案通过的格式是这样的
尊敬的用户XXX,您的备案信息已被变更,详情请咨询您的接入服务提供商。
我以为没通过呢,不过这备案信息变更了,有可能变好,有可能变坏,说不定我第一次的备案他们觉得不太行撤销了也有可能,后来等几分钟,腾讯云发来邮件说备案通过了,我才稳住了心态。
才知道第一次备案和第二次备案都是用同一个主体备案号,区别就是后面有个-1,-2这样子。我就说为什么我第一次备案的那个后面还要加个-1小尾巴,多此一举,原来是这样。
把我网站的说说,留言,评论全部弄回来 : )
第三次域名备案
没想到吧,还有第三次域名备案,和之前的操作逻辑是一样的。首先要解决biss.ren和www.biss.ren跳转的问题,其次要解决http和https跳转的问题,这里直接贴出nginx的代码吧。
server {
listen 80;
#填写绑定证书的域名
server_name biss.ren www.biss.ren;
#把http的域名请求转成https
#return 301 https://$host$request_uri;
return 301 https://szx.life$request_uri;
}
server {
listen 443 ssl http2;
server_name biss.ren www.biss.ren;
#证书文件名称
ssl_certificate 1_biss.ren_bundle.crt;
#私钥文件名称
ssl_certificate_key 2_biss.ren.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
# Allow large attachments
client_max_body_size 128M;
return 301 https://szx.life$request_uri;
}
反正就是一句话,之后的域名注册需要验证你之前的域名是正常使用且符合规范的,包括非www和www的,只要你能做到,就能通过。
以及已经备案的域名所使用的网站名称要一致,所以我的博客名又改回到个人软件学习开发,关掉评论区、留言区等。我以为万事大吉,但是又疏忽了,给我驳回了,因为我没有把标签页的标题给改回去。之前没用wpjam,所以在设置里面改完标题会连带着标签页一起改吧,但是用了wpjam,有个单独设置seo标题的,就是标签页的这个标题,所以分开来忘改了。
应管局要求,已备案网站标题需与已备案网站名称一致或标题完全包含网站名称,请您修改您已备案成功的网站(www.szx.life ,szx.life;www.biss.ren,biss.ren)的网站名称为(个人软件开发学习)(注:网站标题为浏览器标签页title位置的文字内容)
那么之后域名下来了,依旧提前先把www和非www的跳转弄好,避免下次又有新的域名要搞。
时间依旧记录一下,周六提交,周二被驳回,周二改完提交到管局,周四上午审核通过,还是比较快的。




