宝塔BT面板安装教程及使用指南

[复制链接]
发表于 2025-4-15 15:31:07 | 显示全部楼层 |阅读模式
宝塔面板支持Linux与Windows系统,可以一键配置LAMP/LNMP、网站、数据库、FTP、SSL,而且还能通过Web端轻松管理服务器。

宝塔面板(BT Panel)安装与使用指南
一、宝塔面板简介
宝塔面板是一款开源的服务器运维管理面板,支持 Linux/Windows 系统,提供:
  • Web环境一键部署(LNMP/LAMP)
  • 网站管理、数据库管理
  • 文件管理、SSL证书申请
  • 防火墙配置、计划任务
  • 监控告警、备份恢复等功能


二、安装宝塔面板1. 安装前准备
  • 操作系统:CentOS 7+/Ubuntu 18+/Debian 10+
  • 登录服务器:使用SSH工具(如Xshell、FinalShell)以 root用户 登录

2. 一键安装命令
根据系统选择对应的安装脚本:
Linux系统(推荐):
# 国内服务器(默认安装中文版):
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
# 国际服务器(英文版):
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh en
Windows系统:3. 安装过程注意事项
  • 安装完成后会显示面板访问地址、用户名和密码(务必保存)
  • 默认端口:8888(建议安装后修改)
  • 安装完成后自动启动面板服务


三、首次登录配置
浏览器访问:http://服务器IP:8888
  • 若无法访问,检查防火墙是否放行端口:
    # CentOS
  • firewall-cmd --permanent --add-port=8888/tcp && firewall-cmd --reload
  • # Ubuntu/Debian
  • ufw allow 8888
登录后根据提示:
  • 同意用户协议
  • 绑定宝塔账号(需注册,免费使用基础功能)
  • 一键安装推荐环境(LNMP/LAMP)


四、基础使用指南
1. 网站部署流程
创建网站:
  • 点击左侧「网站」→「添加站点」
  • 填写域名、选择PHP版本、FTP/数据库(可选)

上传网站文件:
  • 通过「文件」管理上传代码到网站根目录(默认路径:/www/wwwroot/域名)

配置SSL证书:
  • 点击网站右侧「SSL」→ 选择「Let's Encrypt」免费证书 → 一键申请

2. 数据库管理
  • 创建数据库:点击左侧「数据库」→ 设置账号密码
  • phpMyAdmin访问:通过 http://服务器IP:888/phpmyadmin 登录

3. 环境管理
  • PHP版本切换:点击「软件商店」→ 已安装的PHP版本 → 切换
  • 安装扩展:如Redis、ImageMagick等,直接在对应PHP版本中启用


五、常见问题解决
1. 忘记面板密码
# SSH执行重置命令
bt default
2. 修改面板端口
# SSH执行命令修改
bt
# 选择选项 "8" → 输入新端口
3. 文件权限问题
错误表现:网站提示 "Permission denied"
解决方案:

通过宝塔「文件」管理修改文件权限为 755(目录)和 644(文件)
修改文件所有者:www 用户(Nginx环境)或 www-data(Apache环境)

六、高级功能1. 计划任务
  • 路径:「计划任务」→ 添加定时任务(如备份、日志清理)
  • 支持Shell脚本、数据库备份、网站备份等

2. 安全加固
  • 防火墙配置:点击「安全」→ 放行/封锁IP
  • SSH管理:禁用root登录、修改SSH端口

3. 备份与恢复
  • 「计划任务」设置定期备份到本地/云存储(阿里云OSS、腾讯云COS)
  • 「备份」模块支持一键恢复


七、安全建议
修改默认端口:避免使用 8888 和 888
定期更新面板:面板首页提示更新时及时操作
启用面板API:用于自动化运维(需设置IP白名单)
限制登录IP:通过「面板设置」→「安全设置」配置

八、卸载宝塔面板
# SSH执行卸载命令
wget http://download.bt.cn/install/bt-uninstall.shsh bt-uninstall.sh

附:宝塔常用命令
bt start # 启动面板
bt stop # 停止面板
bt restart # 重启面板
bt status # 查看面板状态
bt panel # 查看面板入口信息
通过宝塔面板,可以大幅简化服务器运维工作,建议配合官方文档使用:宝塔面板文档中心
声明
本文(帖子)内容来源AI生成,经过纠正调优,用于免费公开阅读,请理性对待并咨询专业人士。
快速回复 返回顶部 返回列表