Lazy loaded image
☁️VPS 搭建教程:从买服务器到部署网站完整流程
字数 871阅读时长≈ 3 分钟
2026-10-12
2026-10-16

前言

很多人想搭自己的博客或网站,但一看到「买服务器」「配环境」就头大。
这篇教程把我这几年踩过的坑全部整理出来了,从零开始,一步步带你把网站跑起来。

第一步:买一台 VPS

❶ 怎么选配置?

新手入门推荐配置:
  • 内存:1G - 2G
  • 硬盘:20G - 40G
  • 带宽:1M - 5M
  • 系统:Ubuntu 22.04 LTS
这个配置跑个人博客完全够用,一年也就一两百块。

❷ 怎么选商家?

国内商家:阿里云、腾讯云、华为云
  • 优点:速度快、备案方便
  • 缺点:需要备案、价格稍贵
国外商家:Vultr、DigitalOcean、Linode
  • 优点:不用备案、开箱即用
  • 缺点:国内访问稍慢
新手建议:如果只是玩一玩,先用国外的,不用备案省事。

第二步:连接服务器

买完服务器后,你会得到三个信息:
  • 服务器 IP 地址
  • 用户名(一般是 root)
  • 密码

用 SSH 连接

Windows 用户:下载 FinalShell 或 Xshell
Mac 用户:直接打开终端,输入:
输入密码,就连接上了。

第三步:初始化配置

❶ 更新系统

❷ 创建普通用户

不建议一直用 root,新建一个普通用户更安全:

❸ 配置防火墙


第四步:搭建网站环境

如果你用的是 宝塔面板(新手推荐):
装完之后,宝塔会给你一个后台地址和账号密码,登录上去就可以可视化操作了。

第五步:部署网站

方法一:宝塔面板一键部署

  1. 登录宝塔后台
  1. 点击「网站」→「添加站点」
  1. 填入你的域名
  1. 上传你的网站文件
  1. 搞定!

方法二:手动部署(进阶)

如果你是程序员,想自己手动搞:

第六步:绑定域名

  1. 去你的域名服务商那里
  1. 添加一条 A 记录,指向你的服务器 IP
  1. 等几分钟生效

第七步:配置 SSL 证书

没有 HTTPS 的网站现在都不好意思拿出手。
宝塔用户:一键申请 Let's Encrypt 免费证书,自动续期。
手动配置:用 certbot 工具:

常见坑提醒

❌ 坑1:忘记开防火墙端口

网站打不开?先检查防火墙是不是把 80/443 端口挡住了。

❌ 坑2:域名没解析对

域名解析有缓存,改完之后等几分钟再试。

❌ 坑3:权限不对

网站文件权限不要全给 777,一般 755 就够了。

写在最后

搭网站其实没那么难,就是几个步骤串起来的事。
第一次可能要折腾一整天,但第二次你就会发现:哦,原来就这么点事。
动手试试,你会发现比想象中简单多了。
上一篇
Docker 入门:用一条命令跑起所有应用
下一篇
软路由 vs 旁路由:哪个更适合你?实战对比