宝塔面板搭建全流程指南

前言

宝塔面板是一款广受欢迎的服务器管理工具,通过图形化界面简化了Linux服务器的运维工作。本教程将带领您从零开始,在Linux服务器上完成宝塔面板的安装、配置,并成功搭建一个可访问的网站。适用于CentOS、Ubuntu、Debian等主流发行版。


第一步:准备工作

1.1 服务器要求

  • 操作系统推荐:CentOS 9、Ubuntu 24.04、Debian 12.0 LTS
  • CPU:至少1GB(建议2GB以上)
  • 内存:至少1GB(建议2GB以上)
  • 磁盘:至少10GB可用空间
  • 网络:公网IP或内网可访问

1.2 连接服务器

使用SSH客户端以root用户登录服务器。若未设置root密码,请先通过云服务商控制台重置。


第二步:安装宝塔面板

2.1 执行安装命令

  • 通用安装命令
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh 2629388d1

根据您的系统选择对应命令:通用安装命令

  • 或根据您的系统进行选择对应命令,您可前往 灵梦云联合宝塔定制Linux面板 查询命令(点击蓝字跳转)
  • 输入命令后,需要等待约10秒出现y/n提示时输入
y

2.2 等待安装完成

安装过程约需2-5分钟,完成后会显示面板地址、用户名和密码。请务必记录服务器返回的面板登录信息:

【云服务器】请在安全组放行 17257 端口

外网ipv4面板地址: 外部面板登录路径

内网面板地址:     内部面板登录路径

username: 面板登录账号

password: 面板登录密码

2.3 首次登录

在浏览器中打开面板地址,输入用户名和密码登录。首次登录需同意用户协议。


第三步:安装运行环境

3.1 进入软件商店

登录面板后,点击左侧菜单“软件商店”。

3.2 一键安装LNMP或LAMP

在“运行环境”分类下,选择“LNMP”(Nginx+MySQL+PHP)或“LAMP”(Apache+MySQL+PHP)。推荐新手选择LNMP,性能更优。点击“一键安装”并等待完成(约10-20分钟)。

组件推荐版本说明
Nginx1.22高性能Web服务器
MySQL5.7或8.0数据库管理系统
PHP8.0或8.1脚本语言
phpMyAdmin最新数据库管理工具

第四步:创建网站

4.1 添加站点

点击左侧“网站”菜单,再点击“添加站点”。填写以下信息:

  • 域名:例如 example.com(若无域名可先用服务器IP)
  • 根目录:默认即可,如 /www/wwwroot/example.com
  • PHP版本:选择已安装的版本(如8.0)
  • 数据库:勾选“创建数据库”,自动生成用户名和密码

点击“提交”完成创建。

4.2 测试访问

在浏览器中访问域名或IP,应看到宝塔默认的“恭喜,站点创建成功!”页面。


第五步:部署网站程序

5.1 上传文件

使用面板的“文件”管理器,或通过FTP(建议在面板中创建FTP账号)将网站程序上传到根目录。常见方式:

  • 直接上传:将压缩包上传后解压
  • 远程下载:使用面板的“远程下载”功能从URL拉取

5.2 配置数据库

若程序需要数据库,如WordPress,可通过phpMyAdmin导入SQL文件,或在安装向导中输入之前创建的数据库信息。

5.3 设置伪静态

在网站设置中,点击“伪静态”选项卡,选择对应程序(如WordPress、ThinkPHP等),保存后生效。


第六步:配置SSL证书

6.1 申请免费证书

在网站设置中,点击“SSL”选项卡,选择“Let's Encrypt”并勾选域名,点击“申请”。等待1-2分钟即可自动部署。

6.2 强制HTTPS

申请成功后,开启“强制HTTPS”开关,确保所有访问跳转至加密连接。


第七步:安全优化

7.1 修改面板端口

在面板设置中,将默认8888端口改为其他数值(如8889),并放行新端口。使用我司定制命令可不需修改端口,会随机生成安全端口。

7.2 设置防火墙

使用面板的“安全”菜单,添加放行规则:

  • SSH端口(22,建议改为非标准端口)
  • HTTP端口(80)
  • HTTPS端口(443)
  • 面板新端口

7.3 定期更新

在面板首页查看更新提醒,及时升级面板和运行环境组件。


常见问题解答

Q1:安装失败怎么办?

检查服务器是否满足最低配置,并确保网络连接正常。可尝试更换镜像源:在SSH中执行 if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh 2629388d1 重新安装。

Q2:网站无法访问?

检查防火墙是否放行80/443端口,以及域名DNS是否解析正确。可在面板“安全”菜单中查看端口状态。

Q3:忘记面板密码?

在SSH中执行 bt 命令,选择选项5重置密码。


结语

通过以上步骤,您已成功使用宝塔面板搭建了一个功能完整的网站。宝塔面板还提供计划任务、监控、文件管理等丰富功能,建议进一步探索。如需更多帮助,可访问宝塔官方论坛或文档。

分享到:
上一篇
3X-UI面板搭建指南
下一篇
NET::ERR_CERT_COMMON_NAME_INVALID 报错解决
1
系统公告

平台通知

🚀 灵梦云官网已完成升级,全新访问地址: www.lmyun.com
☎️ 服务专线: 4000-222-303
📢 当前有近期网络波动说明及优化进展,您可点击底部 “查看事件” 进行查看
服务中心
客服
客服二维码
在线客服
24小时为您服务
加群
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
A梦言
售后客服
Anarchs
Anarchs
售前客服
梦言
技术咨询
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意