1Panel 玩机指南 Logo
首页
🛸 探索全部
💡 1Panel 101
🐈‍⬛ GitHub 开源精选
📡 瞬时动态
👋 你好
登录 →
1Panel 玩机指南 Logo
首页 🛸 探索全部 💡 1Panel 101 🐈‍⬛ GitHub 开源精选 📡 瞬时动态 👋 你好
登录
  1. 首页
  2. 建站实践
  3. 零基础建站实操篇|手把手建站教程:从购买域名到网站上线

零基础建站实操篇|手把手建站教程:从购买域名到网站上线

0
  • 建站实践
  • 发布于 2026-05-19
  • 9 次阅读
kai@lxaware kai@lxaware Ryan Wang Ryan Wang
目录
当前文章没有目录

本文是「概念速通」的实操篇。演示环境为腾讯云,全程覆盖从购买域名到 Halo 网站上线的完整流程。本次使用中国香港地区的轻量应用服务器,跳过备案环节。

零基础建站流程总览

① 注册域名 → ② 购买服务器 → ③ 域名解析
④ 安装 1Panel → ⑤ 放行 1Panel 端口
⑥ 安装数据库 与 Web 服务器 → ⑦ 安装 Halo
⑧ 创建网站、绑定域名 → ⑨ 配置 HTTPS、放行 443
⑩ 初始化 Halo → ⑪ 后台导览

腾讯云账号需提前完成注册与实名认证,本文不再演示。


一、注册域名

进入腾讯云官网,登录后从"产品"中找到 域名注册,输入关键词搜索。

选择域名时建议留意:

  • 后缀:推荐 .com 或 .cn。.xyz、.top 等非主流后缀存在可信度问题,搜索引擎也可能给出不利权重。

  • 名称:尽量与个人或公司相关,避免随机或无意义字符。

  • 不建议中文域名:部分程序在解析中文域名时可能出现兼容性问题。

  • 关注续费价格:首年通常有折扣,续费按原价计算。出现"首年极便宜、续费极贵"的域名时尤其要注意。

本次演示注册 hello-cms.cn(首年 33 元、续费 38 元)。

注册流程:

  1. 选定域名后点击加购,进入结算页。

  2. 填写信息模板。首次在腾讯云注册域名需先创建一个实名认证的信息模板。

  3. 勾选协议,提交订单,完成支付。

  4. 进入域名控制台。新注册域名会进入 "命名审核" 状态,等待状态变为"正常"后方可解析使用。


二、购买服务器

腾讯云有两类服务器可选:

类型 适用场景 特点
云服务器 CVM 中大型企业、高并发应用、大型游戏服务端 性能强、价格高、配置项多
轻量应用服务器 个人开发者、中小企业、博客 / 官网 / 论坛 价格亲民、控制台简洁、配置项少

个人建站推荐 轻量应用服务器。点击"立即选购"进入配置页。

配置选项:

  • 镜像:腾讯云提供"应用模板(如 Halo 一键建站)"、"面板"和"操作系统镜像"三种方式。一键模板可直接得到现成的 Halo 环境,但跳过了完整搭建过程。本文为了演示通用流程,选择 操作系统镜像。

  • 系统版本:对 Linux 不熟悉的用户推荐 Ubuntu,1Panel 也对其有良好支持。

  • 地域:中国大陆地域的服务器需要用域名完成备案后才能正常访问。本次选择 中国香港,免备案。

  • 套餐:起步阶段建议直接选最低配,后续可在线升级。本次演示选用中国香港入门型,38 元 / 月,2 核 2G,月流量 500G。

  • 登录方式:选"自动生成密码",密码会通过站内信发送。

  • 服务器名称:自定义即可。

勾选协议、完成支付后,进入实例控制台,可查看到服务器的公网 IP、CPU、内存、磁盘等信息。


三、域名解析

DNS 解析需要一定时间生效,建议在搭建网站前先完成。

两种解析方式:

方式一:域名控制台手动添加

进入域名解析页面,添加 A 记录:

  • 主机记录:www

  • 记录类型:A

  • 记录值:服务器的公网 IP

方式二:服务器控制台一键解析(更便捷)

腾讯云轻量应用服务器的控制台支持域名解析入口。输入刚注册的域名后会自动识别两个常见解析方案:

  • www.your-domain.com → 服务器 IP

  • your-domain.com(不带 www) → 服务器 IP

建议两条都勾选,以兼容访客是否输入 www 的不同习惯。点击确认即可。


四、安装 1Panel

登录服务器: 在服务器控制台点击"登录",使用网页版在线终端,以初始 ubuntu 账号进入。

执行安装:

  1. 进入 1Panel 官网,在「使用手册 → 在线安装」中复制官方安装脚本。

  2. 在服务器终端粘贴并回车执行。

  3. 出现语言选择时选 简体中文。

  4. 脚本会提示需以 root 身份运行,切换至 root 用户后重新执行。

安装过程中的几个交互项:

选项 处理方式
语言 简体中文
安装目录 保留默认
检测到未安装 Docker 选择自动安装
1Panel 端口 保留默认,复制下来留作放行用
安全入口 保留默认或自定义一个
用户名 / 密码 保留默认或自定义

安装完成后,终端会输出外部访问地址及用户名密码。

1Panel 提示"已打开防火墙端口",但该提示对部分云厂商无效,它操作的是服务器系统内的防火墙,而不是云厂商的安全组。这种情况下,外部访问地址此时仍打不开,需手动放行。


五、放行 1Panel 端口(云厂商防火墙)

回到腾讯云服务器控制台,进入 防火墙 标签:

  1. 点击"添加规则"。

  2. 来源:全部 IPv4 地址。

  3. 端口:填入 1Panel 安装时的端口号。

  4. 备注:自行填写以便识别。

  5. 确定。

刷新外部访问地址,即可进入 1Panel 登录页。使用安装完成时提示的用户名密码登录。

进入 1Panel 控制台后,可在概览页查看服务器状态:CPU、内存、磁盘、流量监控、磁盘 IO 等。


六、安装数据库与 Web 服务器

Halo 依赖数据库存储内容,并需要一台 Web 服务器作为反向代理(Halo 默认监听 8090 端口,需通过 80 / 443 对外暴露)。先安装这两个组件。

安装 PostgreSQL

  1. 进入「应用商店 → 数据库」。

  2. 选择 PostgreSQL(大象图标,Halo 官方推荐)。

  3. 安装表单中:版本选最新;名称、用户名、密码、端口保持默认(密码为随机生成)。

  4. 点击确认安装。日志显示安装成功后即可进入下一步。

安装 OpenResty

1Panel 推荐使用 OpenResty 作为 Web 服务器。它与 1Panel 集成度更高,后续 WAF、网站设置等功能均基于它实现。

  1. 进入「应用商店」找到 OpenResty。

  2. HTTP 端口、HTTPS 端口等所有选项保持默认。

  3. 点击确定,等待安装完成。


七、安装 Halo

  1. 在「应用商店」切换到 建站 选项卡,选中 Halo,点击"安装"。

  2. 名称:默认或自定义(如 cms)。

  3. 版本:最新版。

  4. 数据库服务:选择刚才安装的 PostgreSQL。

  5. 数据库名 / 用户 / 密码:保留默认(随机生成,可在数据库管理中查看)。

  6. 外部访问地址:填入刚注册的域名。亦可后续在 Halo 初始化界面再设置。

  7. 端口:保持默认。

  8. 点击确定。

安装完成后进入「已安装」标签,可分别查看数据库、OpenResty、Halo 三个服务的日志,若无错误则均状态正常。


八、创建网站、绑定域名

进入 1Panel 的 网站管理 页面,点击"创建"。

  1. 类型:选择"一键部署"。

  2. 应用:选择刚安装的 Halo。

  3. 域名:填入注册的域名。带 www 与不带 www 两个版本都要添加(对应第三步解析的两条记录),以兼容两种访问习惯。

  4. 端口、代号、IPv6、HTTPS 等选项暂时保持默认,HTTPS 在下一步单独配置。

  5. 点击确认。

此时通过 HTTP 协议已能访问到 Halo 初始化页,但建议先配好 HTTPS 再进入初始化,以避免之后修改"外部访问地址"带来的额外操作。


九、配置 HTTPS

创建 ACME 账户

进入 1Panel 的 证书 页面 → ACME 账户 → 创建:

  • 邮箱:填写常用邮箱即可。

  • 点击确定。

申请证书

在证书页面新建申请:

  • 主域名:自动从已创建的网站中获取,例如 www.hello-cms.cn。

  • 其他域名:再添加不带 www 的版本,如 hello-cms.cn。

  • ACME 账户:选择上一步创建的账户。

  • 验证方式:选择 HTTP(或手动解析;本文使用 HTTP)。

  • 自动续签:勾选。

  • 点击确认,日志提示"申请证书成功"。

启用 HTTPS

回到网站管理 → 进入站点详情 → HTTPS 区域:

  • 启用 HTTPS:开启。

  • HTTP 选项:选择自动跳转到 HTTPS。

  • HSTS:启用。

  • 证书来源:选"已有证书"。

  • ACME 账户:选择刚才创建的账户,系统会自动识别已申请的证书。

  • 点击保存。

放行 443 端口

启用 HTTPS 后,如访问仍然失败,是因为云厂商防火墙只放行了 80 端口。回到服务器控制台的"防火墙"添加规则:

  • 协议端口:选择预设的 HTTPS(即 443)。

  • 来源:全部 IPv4 地址。

  • 确定。

再次访问域名,浏览器自动跳转至 HTTPS,地址栏出现锁标志,网站可正常打开。


十、初始化 Halo

通过 HTTPS 域名进入 Halo 初始化页:

  • 站点标题:例如"Hello 网站"。

  • 超级管理员用户名 / 邮箱 / 密码:自定义。

  • 点击初始化。

完成后进入 Halo 控制台登录页,使用刚才设置的账号登录。

前台访问域名,可看到一篇默认文章,网站正式上线。


十一、Halo 后台导览

仪表盘

显示文章、用户、评论、浏览量等基础信息。"快捷访问"区可快速跳转到创建文章、创建页面、附件上传等常用入口。可点击"设置"添加通知、网页嵌入等小部件。

内容管理

  • 文章:查看、新建、保存、预览、发布。

  • 页面:新建关于、联系我们等独立页面。

  • 评论:管理文章和页面下的评论。

  • 附件:管理上传的图片、视频。可"新建存储策略"接入阿里云、腾讯云等三方对象存储(需通过插件)。

商店

支持在线商品销售。该功能需购买 Halo 商城版许可证;但新建产品、访问页面无需许可证,可先体验。支付方式支持 Stripe、收款码、支付宝、微信支付、易支付,以及商城小程序。

外观

  • 主题:默认主题可直接进行界面设置;也可进入主题管理 / 应用市场安装其他主题。安装后在"已安装"标签下预览、启用,前台即时生效。

  • 菜单:管理网站顶部导航菜单的菜单项。

系统

  • 插件:Halo 支持运行时安装插件。首次安装会自带站点地图、代码高亮、RSS 订阅链接等内置插件。应用市场提供更多插件,例如图库管理、Meilisearch 搜索集成、SEO 相关插件等。安装后点击启用即可使用。

  • 用户管理:管理后台用户。

  • 系统设置:网站基本信息、SEO、用户设置、附件设置、品牌信息等。

其他

  • 系统概览:查看系统基本运行情况。

  • 备份:可创建网站的完整备份,用于在另一台服务器上恢复出完全一致的网站。

  • 应用市场:统一查看与安装主题、插件。


结语

至此,网站的购买、配置、解析、安装、HTTPS、初始化全部完成,并已掌握 Halo 后台的主要功能。在配套的「概念篇」中已经讲到的所有零件:服务器、域名、解析、防火墙、端口、反向代理、HTTPS、证书、1Panel、Halo,在此次实操里都已经各就各位。剩下的工作,是开始往这套店面里填内容。


本系列其他文章

  • 「零基础建站 · 概念篇」,搞懂域名、服务器、DNS、反向代理等建站核心概念

  • 「零基础建站 · 工具篇」,为什么推荐 1Panel + Halo 这套国产开源建站双子星

相关文章
零基础建站实操篇|手把手建站教程:从购买域名到网站上线

零基础建站实操篇|手把手建站教程:从购买域名到网站上线

从注册域名、购买服务器,到安装 1Panel 面板、配置 Halo 网站,再到申请证书开启 HTTPS——以腾讯云为演示环境,手把手完成完整建站流程。零基础建站系列第 3 篇,建议先读「概念篇」和「工具篇」再动手。

零基础建站工具篇|为什么选 1Panel + Halo?国产开源建站双子星

零基础建站工具篇|为什么选 1Panel + Halo?国产开源建站双子星

服务器面板选宝塔还是 1Panel?建站框架选 WordPress 还是 Halo?本文对比主流选项,说清楚为什么推荐国产开源建站双子星 1Panel + Halo——完全开源、Docker 原生、文档全中文、一键互通。零基础建站系列第 2 篇,上承「概念篇」,下接「实操篇」。

零基础建站概念篇|自建网站必读:域名、服务器、DNS 核心概念全解

零基础建站概念篇|自建网站必读:域名、服务器、DNS 核心概念全解

搭建自己的网站,首先要搞懂这些词:域名、IP、DNS、服务器、面板、建站框架……本文系统梳理建站必知的核心概念,并附完整 9 步建站流程清单。零基础建站系列第 1 篇,读完后前往「工具篇」了解为什么选 1Panel + Halo。

目录
当前文章没有目录

评论

1Panel 就是好玩儿~

  • 1Panel 开源站
  • 凌霞
  • Halo 开源站
Copyright © 2026 your company All Rights Reserved. Powered by Halo.
浙ICP备14038283号-5