安装宝塔教程

一、核心说明​
宝塔面板是服务器可视化管理工具,支持一键部署网站、数据库、SSL 等,无需复杂命令,推荐 Linux 系统(CentOS 7.x 兼容性最佳),以下教程优先覆盖 Linux,Windows 版附专属步骤。​
二、前期准备(必做!)​

  1. 服务器要求(最低配置)​
    系统:CentOS 7/8、Debian 10+、Ubuntu 20.04+(Windows Server 2012+/2016+/2019+)​
    配置:1 核 1G 内存(2 核 2G 更流畅)、硬盘≥10G、带宽≥1M​
    状态:服务器已开机,获取公网 IP(云服务商控制台查看)​
  2. 工具准备​
    远程连接工具:FinalShell(免费、中文,推荐)、Xshell、Putty,或云服务商自带 “远程连接”​
    浏览器:Chrome、Edge(避免 IE 兼容性问题)​
  3. 环境预处理(Linux 专属)​
    目的:关闭冲突防护,确保安装顺利​
    登录服务器:用远程工具输入公网 IP、用户名(默认 root)、密码(云服务商重置)​
    关闭防火墙(临时,安装后可开启):​
    CentOS:systemctl stop firewalld && systemctl disable firewalld​
    Debian/Ubuntu:ufw disable​
    关闭 SELinux(CentOS 专属):​
    临时关闭:setenforce 0​
    永久关闭(避免重启失效):编辑文件vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,保存后重启服务器(reboot)​
    三、Linux 系统安装宝塔面板(重点)​
    步骤 1:执行官方安装脚本​
    远程终端中,根据系统复制对应命令,粘贴后回车(全程保持网络通畅):​
    CentOS 7/8(推荐):​

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

    Debian/Ubuntu:​

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

    脚本执行后,会提示 “是否安装宝塔面板”,输入y回车,等待 5-10 分钟(网速慢可能更久,勿中断)。​
    步骤 2:记录关键信息(重中之重!)​
    安装成功后,终端会输出以下内容,截图或手写记录(丢失无法登录):​

    恭喜,安装成功!​
    面板访问地址:http://服务器公网IP:8888/随机字符串(如http://120.53.xx.xx:8888/9a2b3c)​
    用户名:adminxxxx(随机生成)​
    密码:xxxxxx(随机生成)​

    若忘记信息:终端输入bt default,可重新查看。​
    四、访问宝塔面板(跨系统通用)​
    步骤 1:开放端口(云服务器安全组配置)​
    这是最容易踩坑的一步!宝塔默认端口需在云服务商控制台开放,否则无法访问:​
    登录云服务商控制台(阿里云 / 腾讯云等)→ 进入服务器实例→ 找到 “安全组”→ 入站规则→ 添加规则:​
    | 端口范围 | 授权对象 | 说明 |​
    |----------|----------|------|​
    | 8888 | 0.0.0.0/0 | 面板访问端口(核心) |​
    | 80/443 | 0.0.0.0/0 | 网站访问端口 |​
    | 3306 | 0.0.0.0/0 | MySQL 数据库端口 |​
    | 20/21 | 0.0.0.0/0 | FTP 文件传输端口 |​
    | 888 | 0.0.0.0/0 | PHPMyAdmin 管理端口 |​
    保存规则,等待 1-2 分钟生效。​
    步骤 2:登录面板并初始化​
    本地浏览器输入记录的 “面板访问地址”(如http://120.53.xx.xx:8888/9a2b3c),若提示 “不安全”,选择 “高级→ 继续访问”(未配置 SSL 前正常)。​
    输入用户名和密码,首次登录需绑定宝塔账号(免费注册,用于后续维护)。​
    一键部署运行环境:​
    推荐选择LNMP(Linux+Nginx+MySQL+PHP):适合博客、商城等大多数网站,性能更优。​
    可选LAMP(Linux+Apache+MySQL+PHP):兼容性更强,适合老程序。​
    选择后点击 “一键安装”,等待 10-15 分钟(环境安装完成前,勿关闭页面)。​
    五、Windows 系统安装宝塔面板(简化版)​
    下载安装包:访问宝塔官网→ 下载中心→ Windows 版(https://www.bt.cn/download/windows.html),选择对应系统版本(32/64 位)。​
    远程登录 Windows 服务器:用 “远程桌面连接”(Win+R 输入 mstsc),输入公网 IP、用户名(默认 Administrator)、密码。​
    安装面板:运行下载的安装包,勾选 “同意协议”,选择安装路径(默认 C 盘即可),点击 “安装”。​
    访问面板:安装完成后,会自动弹出访问地址(http:// 服务器 IP:8888),用户名和密码在安装界面显示,后续步骤与 Linux 一致(绑定账号、安装运行环境)。​
    六、常见问题排查(新手必看)​
    无法访问面板(提示 “无法连接”)​
    检查安全组:确认 8888 端口已开放,授权对象为 0.0.0.0/0。​
    检查宝塔服务:Linux 终端输入bt status,若显示 “未运行”,输入bt start启动;Windows 在 “服务” 中找到 “Bt-Panel”,确保状态为 “正在运行”。​
    检查 IP 是否正确:云服务器公网 IP 可能变动,需重新在控制台确认。​
    安装脚本执行失败(提示 “wget: 无法解析主机地址”)​
    网络问题:服务器无法访问外网,执行ping baidu.com测试,若无法 ping 通,检查云服务器网络配置(如弹性公网 IP 是否绑定)。​
    权限问题:确保用 root 用户登录(Linux),普通用户需在命令前加sudo。​
    忘记面板密码​
    Linux:终端输入bt passwd,按提示输入新密码即可。​
    Windows:打开宝塔安装目录下的 “BtPanelConfig.exe”,点击 “重置密码”,生成新密码。​
    运行环境安装失败(提示 “依赖缺失”)​
    更换系统:CentOS 7 兼容性最佳,若用 Debian/Ubuntu,可先执行apt update更新依赖,再重新安装环境。​
    七、安全配置建议(避免被攻击)​
    修改默认端口:登录面板→ 左侧 “设置”→ “安全设置”,将面板端口 8888 改为随机端口(如 8999),记得同步更新云服务器安全组端口。​
    强密码设置:面板用户名和密码改为复杂组合(字母 + 数字 + 特殊符号),定期更换。​
    开启 HTTPS 访问:面板→ 设置→ 勾选 “开启 HTTPS 访问”,上传 SSL 证书(免费证书可在阿里云 / 腾讯云申请)。​
    限制 IP 访问:面板→ 左侧 “防火墙”→ “面板 IP 限制”,添加自己的本地 IP,禁止其他 IP 访问(适合固定 IP 用户)。​
    关闭不必要端口:安全组中仅开放 80、443、面板自定义端口,3306、21 等端口仅在需要时开放,用完立即关闭。​
posted @ 2025-12-23 11:12  晚安艺  阅读(3)  评论(0)    收藏  举报