2026-07-05 · 建站笔记

搭建个人博客踩坑总结:从域名到上线

一直想有一个自己的博客,趁着周末折腾了一下。从买域名到网页能正常访问,中间踩了不少坑,记录下来供自己备忘,也希望能帮到同样在折腾的朋友。

一、域名注册

域名注册本身很简单,选一个自己喜欢的名字,在域名注册商那里下单就行。几个注意点:

二、备案流程

如果服务器在国内,域名必须备案。流程大致是:

备案期间网站不能访问(未备案域名会被拦截),所以要提前规划时间。

三、服务器环境搭建

我用的是最低配的云服务器(1 核 1G),安装了 Ubuntu 系统。Web 服务器选了 Nginx,因为配置简单、性能好。安装步骤:

sudo apt update
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx

安装完成后在浏览器输入服务器 IP,看到 Nginx 欢迎页就说明成功了。

四、Nginx 站点配置

/etc/nginx/sites-available/ 下创建一个配置文件:

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/blog;
    index index.html index.htm;
    location / {
        try_files $uri $uri/ =404;
    }
}

然后创建软链接到 sites-enabled,执行 nginx -t 测试配置,最后 nginx -s reload 重载。

五、HTTPS 证书

用 Let's Encrypt 的免费证书,配合 Certbot 工具一键搞定:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d example.com -d www.example.com

Certbot 会自动修改 Nginx 配置、添加 SSL 证书并设置自动续期。证书有效期 90 天,自动续期不需要手动操作。

六、遇到的坑

折腾了两天终于搞定。虽然中间踩了不少坑,但看到自己的域名能正常访问的那一刻,还是挺有成就感的。

建站Nginx域名HTTPS