news 2026/4/26 21:11:13

宝塔面板搭建教程 | 完整的云服务器部署实践:Ubuntu + 宝塔 + WordPress

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
宝塔面板搭建教程 | 完整的云服务器部署实践:Ubuntu + 宝塔 + WordPress

前言

在实际工作中,Linux 服务器环境依然是企业级部署的主流选择。为了贴近公司真实技术栈,我在购买云服务器时选择了Ubuntu Server作为操作系统,并从零开始完成了一次完整的网站部署实践。

整个过程涵盖了云服务器选型、系统初始化、安全配置、Web 服务搭建,以及基于宝塔面板与 WordPress 的博客快速落地。过程中踩了不少坑,也积累了一些可复用的经验,因此将完整流程整理成文,作为一次系统性的记录与总结。


一、云服务器选型与购买

本次选择的是入门级 ECS 实例,核心配置如下:

  • CPU:2 核
  • 内存:2 GB
  • 系统盘:40 GB
  • 使用周期:1 年
  • 价格:99 元(活动价)

下图为订单支付完成后的价格确认页面,可以看到活动期间性价比较高:

1.1 基础配置说明

  • 地域选择
    推荐选择距离用户或主要访问群体较近的地域,以降低网络延迟。

  • 操作系统选择
    本次选用Ubuntu Server,并非最新版本,而是相对成熟稳定的 LTS 版本:

    实际部署中,生产环境通常不建议第一时间使用最新系统版本。

其余配置保持默认即可,首次购买时价格为 99 元:


二、进入控制台并完成基础初始化

支付完成后,进入ECS 控制台,找到对应实例,通过右侧操作入口进入管理界面:

2.1 重置实例登录密码

首次使用云服务器,第一件事是重置系统登录密码。

在控制台搜索“密码”,选择重置实例密码

可同时设置登录用户名与新密码:


2.2 配置安全组规则(开放端口)

点击实例名称,进入实例详情页:

进入安全组 → 管理规则

入方向规则中手动添加以下端口:

端口用途
21FTP
80HTTP / Nginx
8888宝塔面板
34462宝塔备用端口

规则添加完成后,务必点击保存


三、SSH 连接服务器验证环境

为了验证服务器是否可以正常访问,推荐使用XShell进行 SSH 登录。

3.1 获取公网 IP

在实例详情页中查看公网 IP:

3.2 使用 XShell 登录

新建会话,填写如下信息:

  • 协议:SSH
  • 主机:公网 IP
  • 用户名 / 密码:刚刚重置的账号信息

成功登录后,会进入 Linux Shell 环境:

至此,服务器基础环境确认无误。


四、基于 Nginx 的网站部署(可选)

本步骤为演示用途,若计划安装宝塔面板,可跳过或后续卸载。

4.1 更新系统源并安装 Nginx

aptupdateapt-getinstallnginx

安装过程中确认输入Y

4.2 查看 Nginx 安装位置

find/ -name nginx

配置文件通常位于:

/etc/nginx/

4.3 修改配置并启动服务

编辑主配置文件:

vim/etc/nginx/nginx.conf

配置完成后启动 Nginx:

nginx

验证端口监听情况:

netstat-ntpl

浏览器访问:

http://公网IP:80

成功出现默认 Nginx 页面,说明服务运行正常:


五、宝塔面板安装与基础配置

5.1 获取安装脚本

访问宝塔官方安装页面:

宝塔官网

复制 Ubuntu 对应安装命令:

在服务器中执行:


5.2 卸载冲突组件(Nginx / MySQL)

宝塔要求环境干净,若已安装相关服务需先卸载。

查看已安装包:

dpkg -l|grepmysql dpkg -l|grepnginx

卸载示例:

sudoaptpurge mysql-commonsudoaptpurge nginx-commonsudoaptpurge nginx-core


5.3 完成宝塔安装

重新执行安装命令:

wget-O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh&&sudobashinstall.sh

安装完成后会显示:

  • 面板访问地址
  • 登录账号
  • 初始密码

请妥善保存。


5.4 登录宝塔并初始化环境

浏览器访问宝塔外网面板地址:

首次登录选择推荐安装


5.5 面板安全加固

建议第一时间修改:

  • 面板访问入口
  • 登录账号
  • 登录密码


5.6 创建网站并部署静态页面

进入网站 → 添加站点,域名可直接填写公网 IP:

将页面文件放入网站根目录,并命名为index.html

浏览器访问后效果如下:


六、基于宝塔 + Docker 的 WordPress 博客搭建

为避免端口及站点冲突,先删除之前创建的网站:

6.1 安装 Docker 与 WordPress

在宝塔软件商店中安装 Docker,随后搜索 WordPress:

完成配置并开启外网访问:


6.2 初始化 WordPress

访问站点,选择语言并配置管理员账号:

后台可自由选择主题样式:

最终博客首页效果如下:


总结

通过本次实践,从云服务器购买、Ubuntu 初始化、安全组配置,到 Web 服务与博客系统搭建,完整跑通了一套真实可落地的服务器部署流程

相比一键化方案,这种从底层开始的搭建方式更有助于理解:

  • Linux 服务器运维逻辑
  • 网络与端口安全配置
  • Web 服务部署原理
  • 面板化与容器化的协作方式

后续还可以在此基础上继续扩展 HTTPS、域名解析、自动备份、CI/CD 等能力,逐步向生产级环境靠拢。

通过本次从零搭建云服务器与个人博客的实践,可以完整体验一次真实的服务器部署流程。从云服务器选型、Ubuntu 系统初始化、安全组与端口配置,到 Nginx、宝塔面板以及基于 Docker 的 WordPress 部署,每一步都对应着实际生产环境中常见的操作场景。相比单纯使用“一键部署”,这种逐步搭建的方式更有助于理解服务器运行机制、服务之间的依赖关系以及常见问题的排查思路。整体来看,这套方案兼顾了学习成本与落地效率,既适合初次接触服务器运维的开发者,也为后续在此基础上扩展域名解析、HTTPS、安全加固和性能优化等工作打下了良好的基础。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 20:01:55

2026研究生必备10个降AI率工具测评榜单

2026研究生必备10个降AI率工具测评榜单 2026年研究生必备降AI率工具测评:为何需要专业工具? 在人工智能技术快速发展的今天,学术论文的AIGC检测标准愈发严格,许多研究生在撰写论文时,常常因AI率过高而遭遇退稿或修改。…

作者头像 李华
网站建设 2026/4/25 21:32:35

电脑空闲设置优化指南:idle-pc怎么配置省电又流畅

在IT系统管理中,idle-pc是一个经常被忽视却十分重要的概念。它指的是计算机处于闲置状态时的运行机制和资源配置。正确理解和优化idle-pc设置,不仅能提升系统性能,还能有效节约能源,延长硬件寿命。在实际工作中,我发现…

作者头像 李华
网站建设 2026/4/21 10:28:03

区块链智能合约执行结果可验证性验收:2026实证研究与未来展望

可验证性验收的核心挑战与实证价值‌区块链智能合约的执行结果可验证性验收(Verifiable Execution Result Validation, VERV)是确保合约逻辑与输出一致性的关键测试环节。在2026年的去中心化金融(DeFi)和供应链管理场景中&#xf…

作者头像 李华
网站建设 2026/4/20 5:05:55

智能客服多轮对话意图识别验收:软件测试从业者实用指南

在人工智能驱动的客服系统中,多轮对话意图识别是核心能力之一,它决定了系统能否准确理解用户在连续交互中的真实需求。对于软件测试从业者而言,验收这一功能不仅涉及功能验证,更关乎用户体验和业务效率。本文从测试角度出发&#…

作者头像 李华