使用 Nginx 部署个人静态网站并悬挂备案号
1. 准备站点文件
纯静态网站只需要把 HTML、CSS、JS 等文件放到服务器上的某个目录。以本站为例,上传后目录结构类似:
/var/www/boke/
├── index.html
├── about.html
├── css/style.css
└── posts/
2. 编写 Nginx 站点配置
在 /etc/nginx/conf.d/ 下新建域名对应的配置文件,把 server_name 改成自己的域名,root 指向站点目录:
server {
listen 80;
server_name example.com;
root /var/www/boke;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
保存后执行 nginx -t 检查配置,再执行 nginx -s reload 生效。
3. 悬挂 ICP 备案号
ICP 备案通过后,应在网站主页底部的中央位置展示网站备案编号,并将编号链接至工业和信息化部备案管理系统首页:
<a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer">
闽ICP备2026034072号-1
</a>
注意展示的是带 -1 后缀的网站备案号,而不是不带后缀的主体备案号。
4. 验证
- 本地验证:curl -I http://你的域名/
- 确认首页 HTML 中备案号存在且可点击跳转到 beian.miit.gov.cn
- 网站正式提供访问后 30 日内,到全国互联网安全管理服务平台办理公安联网备案