宝塔面板搭建网站教程:从零开始到网站上线全流程

宝塔面板搭建网站教程:从零开始到网站上线全流程

温馨提示:本文最后更新于2026-10-01 01:29:32,某些文章具有时效性,若有错误或已失效,请在下方留言或联系小新博客。

宝塔面板是国内使用最广泛的服务器运维管理面板,图形化操作让建站变得非常简单:一键安装 Nginx/Apache、MySQL、PHP 环境,几分钟就能把网站跑起来。本教程从零开始,带你完成从购买服务器到网站上线的完整流程。

一、准备工作

开始之前,请确认你已经具备以下条件:

  • 一台云服务器(VPS):阿里云、腾讯云、华为云均可,最低配置 1 核 1G 即可运行,建议 2 核 2G 以上。
  • 操作系统:推荐 CentOS 7+/Stream、Ubuntu 20/22/24 或 Debian 10+,务必使用纯净系统(未安装过 Nginx/Apache/MySQL/PHP 等环境)。
  • SSH 连接工具:Windows 可用 PowerShell 自带的 ssh 命令,或 Xshell、FinalShell、Termius。
  • 域名(可选):如需绑定域名访问,请提前完成实名认证与解析。

二、安装宝塔面板

SSH 连接到服务器后(root 用户),根据系统执行对应安装脚本:

CentOS 系统

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

Ubuntu / Debian 系统

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

安装过程中输入 y 确认,通常 2~5 分钟完成。安装成功后终端会输出面板访问地址(含 8 位安全入口)、用户名和密码,请务必保存好这三项信息。

三、放行端口并登录面板

  • 到云服务商控制台的安全组中放行端口:8888(面板端口,建议安装后修改)、80、443。
  • 浏览器打开终端输出的面板地址,例如 https://服务器IP:8888/xxxxxx(xxxxxx 为安全入口,丢失该路径将无法访问面板)。
  • 输入安装时生成的用户名和密码登录,首次登录建议绑定宝塔官网账号。

四、一键安装 LNMP 环境

首次登录面板会弹出环境安装推荐,选择 LNMP(推荐):

  • Nginx:选择 1.22 或更新稳定版。
  • MySQL:1G 内存选 5.6 或 MariaDB,2G 以上可选 5.7/8.0。
  • PHP:选择 7.4 / 8.0+(根据你的程序要求,WordPress 推荐 7.4 以上)。

选择「极速安装」方式,等待任务列表全部完成(一般 5~20 分钟)。如果没有弹出推荐窗口,也可以在【软件商店】手动搜索安装。

五、创建网站并绑定域名

进入【网站】→【添加站点】:

  • 域名:填写已解析到本服务器 IP 的域名,如 example.com 和 www.example.com。
  • 根目录:默认 /www/wwwroot/域名,一般无需修改。
  • 数据库:选择 MySQL,勾选「自动创建」,记好数据库名和密码。
  • PHP 版本:与程序要求一致。

提交后,把程序源码上传到根目录(【文件】功能支持在线解压 zip),配置好数据库连接信息,访问域名即可完成安装。

六、申请免费 SSL 证书

  • 【网站】→ 目标站点【设置】→【SSL】→ 选择 Let's Encrypt。
  • 勾选要签发证书的域名 → 点击【申请】,宝塔会自动完成验证与部署。
  • 申请成功后开启【强制 HTTPS】,全站即以加密方式访问。

七、安全加固(重要)

  • 修改面板端口:【面板设置】中把 8888 改为 10000~65535 之间的非常用端口,并同步放行安全组。
  • 修改安全入口:设置一个只有自己知道的安全入口路径。
  • 授权 IP 访问:办公网络 IP 固定时,可只允许指定 IP 访问面板。
  • 修改默认账户信息:SSH 执行 bt 打开管理菜单,常用编号:bt 6 修改面板用户名、bt 5 修改面板密码、bt 14 查看面板默认信息。
  • 定期备份:【计划任务】中添加网站与数据库备份,可同步到对象存储(OSS/COS)。

八、常见问题

  • 无法访问面板?检查云安全组与系统防火墙是否放行端口;确认 URL 中带了安全入口路径。
  • 忘记面板密码?SSH 执行 bt 5 重置,执行 bt 14 查看入口与账号信息。
  • 网站打开 502?多为 PHP 进程异常,在【软件商店】中重启 PHP,或检查 PHP 版本是否与程序匹配。
  • 磁盘占满?【首页】查看磁盘占用,清理网站日志、PHP 会话与回收站。

到这里,一台服务器就从零搭建完成了。后续可以按需安装 Redis、phpMyAdmin、防篡改等插件进一步优化。本教程以当前官方安装脚本为准,若命令有更新,请以 宝塔官网 为准。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容