从零开始搭建 ahao06.com 的完整历程:买域名、配服务器、装 Nginx、申请 SSL 证书——每一步都踩过坑,也都有收获。
域名是网站在互联网上的"门牌号"。选择域名的几个原则:简短好记、与个人品牌相关、优先 .com。我的域名 ahao06.com 就是"阿豪"的拼音 + 幸运数字。
关键决策:国内域名需要 ICP 备案才能使用国内服务器。如果不想备案,可以选海外服务器。建议域名和服务器在同一服务商购买,管理方便。
选择了云服务器(Linux 系统),配置步骤:
yum update / apt updateNginx 是目前最流行的 Web 服务器之一,轻量高效:
yum install nginx / apt install nginxsystemctl start nginx && systemctl enable nginx/etc/nginx/conf.d/ahao06.conf,设置 server_name、root 路径nginx -t,确认无误后 systemctl reload nginx在域名管理后台添加 DNS 解析记录:
用 Let's Encrypt 免费申请 SSL 证书:
yum install certbot python3-certbot-nginxcertbot --nginx -d ahao06.com -d www.ahao06.comcertbot renew --dry-run 测试,系统会自动定时续期将本地写好的 HTML/CSS/JS 文件上传到服务器:
scp 命令:scp -r ./site/* user@server:/var/www/ahao06/git clone 后 git pull 更新经验总结:整个流程下来最大的感受——部署本身不难,难的是第一次面对各种陌生的概念(DNS、Nginx 配置、证书链)。但只要一步步走通,后面就很顺畅了。