从零开始:腾讯云轻量服务器 + 宝塔面板建站完全指南

本文记录了我从购买服务器到网站正式上线并备案的完整流程,适合想拥有独立个人网站但不知从何下手的朋友参考。

一、为什么选这个方案?

市面上建站方案很多,我对比过以下几种:

  • 虚拟主机:便宜但权限极低,很多扩展装不了,适合纯静态展示
  • VPS/云服务器:自由度最高,但需要一定 Linux 基础
  • SaaS 建站(Wix、Notion、GitHub Pages):零门槛,但域名、功能受限,且有平台依赖

最终我选了 腾讯云轻量应用服务器 + 宝塔面板 的组合,原因很实际:

  1. 轻量服务器对新手友好,预装应用镜像,价格对入门者合适(新用户几十块一年)
  2. 宝塔面板把 Linux 操作图形化了,不用死记命令行也能管理网站、数据库、SSL
  3. 腾讯云在国内线路稳定,配合备案流程也比较成熟

二、准备工作

你需要提前准备三样东西:

表格

物品说明建议
域名你的网址,如 example.com建议买 .com / .cn,国内注册商(腾讯云/阿里云)方便后续备案
服务器腾讯云轻量应用服务器1核2G 对起步够用,系统选 CentOS 7.9 或 Ubuntu 20.04
实名信息域名实名 + ICP备案用与后续备案主体保持一致,避免来回变更

注意:如果你打算做国内访问的网站,域名必须实名,并且服务器在中国大陆内,否则无法完成 ICP 备案,后续有被阻断的风险。

三、服务器初始化与宝塔安装

1. 购买与登录

在腾讯云控制台购买轻量服务器后,你会得到:

  • 公网 IP
  • 用户名(默认 root)
  • 初始密码(或密钥)

建议第一时间在控制台重置密码,并用 SSH 工具(如 PuTTY、Termius、或腾讯云自带的 Web Shell)登录。

2. 安装宝塔面板

宝塔官方提供了一键安装脚本。根据你的系统选择:

CentOS:

bash

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Debian:

bash

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

安装完成后,终端会显示你的宝塔面板地址、用户名和密码,务必保存下来

3. 放行防火墙

腾讯云轻量服务器有两层防火墙

  • 服务器内部的系统防火墙(宝塔会自动提示你放行)
  • 腾讯云控制台的安全组/防火墙规则

必须在腾讯云控制台放行 8888 端口(宝塔默认端口),否则无法打开面板。后续如果修改了面板端口,记得同步放行新端口。

四、在宝塔上搭建网站

1. 安装环境套件

首次登录宝塔面板,它会弹窗让你选择环境套件。个人博客推荐:

  • Nginx(比 Apache 省资源,并发处理更好)
  • MySQL 5.7(够用了,8.0 有时兼容性反而麻烦)
  • PHP 7.4 或 8.0
  • phpMyAdmin(可视化管理数据库)

一键安装后等待 5-10 分钟即可。

2. 添加站点

点击左侧「网站」→「添加站点」,填写:

  • 域名:你的域名,如 www.example.com
  • 根目录:默认即可(如 /www/wwwroot/www.example.com
  • 数据库:如果装 WordPress 就创建一个 MySQL 数据库

提交后,把你的域名解析到服务器公网 IP(在域名注册商处添加 A 记录)。

3. 部署程序

如果你用 WordPress

  1. 去官网下载最新版 ZIP
  2. 在宝塔「文件」里上传到网站根目录,解压
  3. 访问你的域名,按向导填写数据库信息(数据库名、用户名、密码在宝塔「数据库」页面查看)
  4. 完成安装

如果你用 静态网站/HTML:直接上传文件到根目录,访问域名即可。

五、HTTPS 与 SSL 证书

现在没有 HTTPS 的网站,浏览器会标记”不安全”,而且 SEO 也受影响。

宝塔面板自带 Let’s Encrypt 免费证书申请:

  1. 进入「网站」→ 对应站点「设置」→「SSL」
  2. 选择「Let’s Encrypt」,勾选域名,点击申请
  3. 申请成功后开启「强制 HTTPS」

整个过程全自动,不需要你手动配置 Nginx。

六、ICP 备案与公安备案

这是国内建站绕不开的环节,也是很多人卡住的地方。

ICP 备案(工信部)

  1. 在腾讯云备案控制台提交申请
  2. 需要:域名证书、身份证正反面、人脸识别、承诺书
  3. 填写网站名称时不要出现”博客”、”论坛”、”个人主页”以外的经营性词汇
  4. 初审(腾讯云)通常 1-2 个工作日,管局审核(当地通信管理局)约 7-20 个工作日
  5. 通过后你会获得备案号,如:沪ICP备XXXXXXXX号-1

重要:备案期间网站必须关闭或显示空白页,不能有任何内容。备案通过后,必须在网站底部添加备案号并链接到工信部网站。

公安联网备案

ICP 备案通过后,还需要在 全国公安机关互联网安全管理服务平台(beian.miit.gov.cn 跳转)进行公安备案。这个流程相对简单,但同样需要在网站底部悬挂公安备案号。

七、我踩过的几个坑

  1. 备案域名与服务器不在同一服务商:我曾尝试用阿里云域名配腾讯云服务器,虽然可以备案,但流程更繁琐,建议统一在一家。
  2. 宝塔面板端口没放行:安装完发现打不开面板,折腾半天才发现是腾讯云安全组没开 8888。
  3. WordPress 伪静态没配置:导致文章页 404,需要在宝塔站点设置里选择 WordPress 伪静态规则。
  4. SSL 申请失败:因为域名解析还没生效(DNS 有延迟),等 10 分钟再申请即可。

八、后续优化建议

  • 定期备份:宝塔有定时备份插件,可以备份到腾讯云 COS,防止数据丢失
  • CDN 加速:如果访客分布广,可以开腾讯云 CDN,静态资源走边缘节点
  • 监控告警:腾讯云有免费云监控,CPU/内存异常时发通知
  • 评论反垃圾:如果开评论,建议接入 Akismet 或腾讯云验证码,防止垃圾信息

九、写在最后

拥有一套自己完全掌控的网站,和用第三方平台发内容的感觉完全不同。你可以自定义每一个像素,不用担心平台算法限流,也不用担心某天账号被封导致内容消失。

我按照上述流程搭建并维护的个人网站已经稳定运行了一段时间,如果你想看实际效果,或者想参考我整理的一些配置文件、主题修改记录,可以访问:

https://nynw8b.online

有问题也欢迎在相关技术社区交流,建站这件事,踩坑是正常的,但跑通一次之后,后续迁移、扩容、折腾新功能都会轻松很多。


本文首发于个人博客,转载请注明出处。

下一篇