← 返回首页 ← 返回文章列表

🚀 零基础搭建个人网站:从零到上线

发布时间:2026 年 3 月 16 日 | 作者:萌豆酱 | 阅读时间:约 15 分钟

✅ 成果展示: 本文记录的网站已在 24 小时内从零搭建完成并成功上线,总成本¥0/月!访问地址:mjdbjgs.com

一、为什么要搭建个人网站?

在开始之前,你可能想问:现在有公众号、知乎、B 站,为什么还要自己搭建网站?

二、准备工作

1. 域名

域名是网站的地址,比如我的域名是 mjdbjgs.com(萌豆酱工作室的拼音首字母)。

💡 域名选择技巧:

域名注册商推荐:

2. 服务器

服务器是存放网站文件的地方。我选择的是腾讯云轻量应用服务器

配置:2 核 CPU / 2GB 内存 / 50GB SSD 价格:约¥60/年(新人优惠) 系统:Ubuntu Server 24.04 LTS 位置:北京三区
💡 省钱技巧: 腾讯云、阿里云都有新人优惠,首年非常便宜。利用好优惠活动,可以大幅降低成本。

3. ICP 备案(国内服务器必需)

如果服务器在中国大陆,必须进行 ICP 备案。流程如下:

  1. 登录腾讯云/阿里云备案系统
  2. 填写个人信息和域名信息
  3. 上传身份证照片
  4. 等待审核(通常 3-7 个工作日)
  5. 审核通过后获得备案号
⚠️ 注意: 备案期间网站不能访问,建议等备案通过后再部署网站内容。

三、服务器配置

第 1 步:连接服务器

# 使用 SSH 连接 ssh ubuntu@你的服务器 IP # 首次连接会提示输入密码 # 输入你设置的服务器密码

第 2 步:更新系统

# 更新软件包列表 sudo apt update # 升级已安装的软件 sudo apt upgrade -y

第 3 步:安装 Nginx

# 安装 Nginx Web 服务器 sudo apt install nginx -y # 启动 Nginx sudo systemctl start nginx # 设置开机自启 sudo systemctl enable nginx

第 4 步:配置防火墙

# 安装 UFW 防火墙 sudo apt install ufw -y # 允许 HTTP 和 HTTPS sudo ufw allow 'Nginx Full' # 允许 SSH sudo ufw allow 'OpenSSH' # 启用防火墙 sudo ufw enable # 查看状态 sudo ufw status

第 5 步:测试 Nginx

在浏览器访问你的服务器 IP,如果看到 Nginx 欢迎页面,说明安装成功!

四、部署网站

第 1 步:创建网站目录

# 创建网站目录 sudo mkdir -p /var/www/html # 设置权限 sudo chown -R ubuntu:ubuntu /var/www/html

第 2 步:上传网站文件

在本地创建好 HTML 文件后,使用 SCP 上传:

# 从本地上传文件 scp index.html ubuntu@服务器 IP:/var/www/html/

第 3 步:配置 Nginx

编辑 Nginx 配置文件:

sudo nano /etc/nginx/sites-available/default

确保配置如下:

server { listen 80; listen [::]:80; root /var/www/html; index index.html; server_name _; location / { try_files $uri $uri/ =404; } }

第 4 步:重启 Nginx

# 测试配置 sudo nginx -t # 重启 Nginx sudo systemctl restart nginx

五、配置域名

第 1 步:添加 DNS 解析

在域名注册商处添加 A 记录:

类型:A 主机记录:@ 记录值:你的服务器 IP TTL:600

第 2 步:配置 Nginx 域名

修改 Nginx 配置,将 server_name 改为你的域名:

server_name mjdbjgs.com www.mjdbjgs.com;

第 3 步:测试访问

在浏览器访问你的域名,如果能看到网站,说明配置成功!

六、网站内容规划

我的网站包含以下板块:

1. 首页

2. 文章中心

3. 视频中心

4. AI 导航

5. AI 助手

七、成本总结

💰 总成本明细: 域名:¥60/年(.com 域名) 服务器:¥60/年(腾讯云新人优惠) 备案:免费 Nginx:免费(开源) 网站代码:免费(自己写) 总计:¥120/年 = ¥10/月
✅ 零成本技巧: 如果你有学生身份,可以申请 GitHub Student Pack,获得免费的域名和服务器额度。

八、常见问题

Q1: 备案需要多长时间?

通常 3-7 个工作日,具体看各地通信管理局的审核速度。

Q2: 网站打不开怎么办?

检查以下几点:

Q3: 如何保证网站安全?

九、总结

从零开始搭建个人网站,其实并没有想象中那么难。按照本文的步骤,你可以在 24 小时内完成从零到上线的全过程。

关键步骤回顾:

  1. 注册域名
  2. 购买服务器
  3. ICP 备案
  4. 安装配置 Nginx
  5. 上传网站文件
  6. 配置域名解析
  7. 测试访问
📚 下期预告: 《AI 绘画入门:Midjourney 使用指南》,教你如何用 AI 创作精美插画。

标签:#个人网站 #Web 开发 #Nginx #服务器 #域名备案 #零成本

❤️

如果这篇文章对你有帮助

欢迎请我喝杯咖啡,支持我继续创作优质内容 ☕

微信支付

微信支付

支付宝

🙏 感谢每一位支持的朋友!