2026-10-22

把已备案的域名变成一个能访问的站点

手上一台闲置的轻量应用服务器,加一个已经备案好的域名,让域名能打开网页,其实就四步。这篇把过程记下来,方便下次直接照着做。

第一步:把域名解析到服务器

在域名解析里加两条 A 记录,主机记录分别是 @ 和 www,记录值填服务器的公网 IP。如果之前已有记录指向别的地址,直接改值即可,不用新增,避免出现重复记录。

改完可以用 ping 或 dig 确认解析是否已经生效,TTL 之内需要等一会儿。

第二步:服务器上配好站点

选一个目录放网站文件,比如 /var/www/eeuse,然后给 Nginx 写一个站点配置:

server {
    listen 80;
    listen [::]:80;
    server_name eeuse.com www.eeuse.com;

    root /var/www/eeuse;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

把配置放到 sites-available 后软链到 sites-enabled,先跑 nginx -t 校验语法,通过了再启动服务。这一步很值得做,配置写错直接启动的话,线上一报错就要现查。

第三步:页脚挂备案号

这一步不是可选项。网站首页底部中央位置要标明备案编号,并链接到工信部备案官网,否则会被要求限期整改,还可能面临处罚。
<a href="https://beian.miit.gov.cn/">某ICP备XXXXXXXX号-1</a>

另外已备案的网站必须能正常打开、且有实际内容,只有一张空白页或者默认欢迎页,同样会被认为无实际内容而要求整改。

第四步:验证

先在本机确认服务活着,再从外部确认域名能通:

curl -I http://你的域名
curl -I http://www.你的域名

两条都返回 200,基本就通了。如果域名通、IP 不通,通常是站点配置里的 server_name 没匹配上,请求落到了默认站点。

小结

  • 解析改值比新增记录更干净,不会留下重复条目
  • nginx -t 必须在启动前跑一次
  • 备案号和实际内容都是备案核查项,缺一项都可能被要求整改
  • 先让站点用 HTTP 跑通,再上 HTTPS,出问题更容易定位
← 返回首页