备案本身不复杂,复杂的是它把你的上线节奏切成了两段。
顺序不能错
- 域名实名认证(通常 1–3 天,必须做完才能提备案);
- 云厂商备案系统提交主体 + 网站信息,拍核验照;
- 管局审核(各省不同,7–20 个工作日);
- 通过后拿备案号,放到页脚,阿里云/腾讯云会自动核验。
顺序错了会直接驳回,驳回不占用次数,但会重置排队位置。
等待期间怎么上线
域名不能解析到国内服务器的 80/443,否则会被拦截。我的做法是用 IP + 高位端口先跑:
server {
listen 18080;
server_name _;
add_header X-Robots-Tag "noindex, nofollow" always;
location / {
root /var/www/blog;
try_files $uri $uri/ =404;
}
}
端口选 18080 而不是 8080:8080 是扫描器的重点照顾对象,日志会被打爆。
踩到的坑
- 安全组和 ufw 都要开。只开一边,端口是不通的,而你会以为是 Nginx 配错了。
- 默认站点会抢请求。
sites-enabled/default不移除,server_name _的优先级会打架。 - CDN 备案:有些 CDN 要求源站也备案,别提前买年付。
- 别在过渡期发文章。爬虫抓到的都带
noindex,而且等你正式上线时链接结构一变,白抓。
备案通过之后
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot
certbot --nginx -d yourdomain.com -d www.yourdomain.com
certbot 会自动改 Nginx 配置加 443 和跳转。留 18080 再跑一周,确认没有漏网的旧链接,然后关掉。
值得吗
如果你只是写给自己看,不值。如果想让别人能搜到、能分享,国内直连的访问速度,是唯一值得为它等两周的东西。
那两周里,我写了三篇文章,一篇也没发。
COMMENTS留言 (0)
LOGIN REQUIRED