宝塔面板安装与使用教程 2026:从零开始搭建网站环境
宝塔面板是国内最流行的服务器管理面板,让不懂Linux命令的新手也能轻松管理服务器。本文将手把手教你:购买云服务器、安装宝塔面板、配置网站环境、添加第一个网站、上传文件、配置SSL证书。全程有截图说明和命令复制,跟着做就能成功。
一、什么是宝塔面板?为什么新手都用它?
宝塔面板(BT Panel)是一款服务器管理软件,安装在你的Linux服务器上后,你就可以通过一个图形化的网页界面来管理服务器,而不需要敲复杂的Linux命令。
简单说,没有宝塔面板,你要在黑底白字的命令行里敲命令来安装Nginx、MySQL、PHP,创建网站、配置SSL;有了宝塔面板,你只需要在网页上点几下鼠标就能完成这些操作。
宝塔面板的优点
- 图形化界面:所有操作都在网页上完成,不需要记命令
- 一键安装环境:Nginx/Apache、MySQL、PHP一键安装,自动配置
- 网站管理方便:添加网站、绑定域名、设置伪静态、配置301跳转,点点鼠标就行
- 文件管理器:自带网页版文件管理器,上传下载文件像用FTP一样方便
- 数据库管理:自带phpMyAdmin,可视化管理MySQL数据库
- SSL证书:一键申请和部署Let's Encrypt免费SSL证书,自动续期
- 免费使用:基础功能完全免费,个人站长足够用
宝塔面板有 Linux 版和 Windows 版,强烈推荐用 Linux 版。Windows 版功能少、占用资源多、稳定性差。本文只讲 Linux 版的安装和使用。
二、安装前的准备工作
1. 一台云服务器
你需要先有一台云服务器(VPS)。新手推荐:
- 阿里云轻量应用服务器:新用户首年约99元,配置2核2G,适合新手
- 腾讯云轻量应用服务器:新用户首年约88元,配置2核2G,性价比高
- 华为云:新用户也有优惠,稳定性好
最低配置:1核1G内存(能跑但比较卡,不推荐)。
推荐配置:2核2G内存(跑WordPress等程序很流畅,新手首选)。
系统选择:CentOS 7.x 或 Ubuntu 20.04/22.04,宝塔都完美支持。新手推荐 CentOS 7,教程最多。
2. 服务器安全组放行端口
这是新手最容易忽略的一步!云服务器默认只开放了22端口(SSH)和80/443端口(网站),但宝塔面板还需要其他端口。你需要在云服务商的控制台里,找到"安全组"或"防火墙",放行以下端口:
- 8888:宝塔面板默认端口(安装后建议改掉)
- 888:phpMyAdmin端口
- 80:HTTP网站端口
- 443:HTTPS网站端口
- 21:FTP端口(可选,用文件管理器可以不开)
- 39000-40000:FTP被动模式端口范围(可选)
如果不放行8888端口,安装完宝塔后你会发现打不开面板页面!这是90%新手遇到的第一个坑。一定要在安装前就把安全组端口放行好。
3. 一个SSH连接工具
安装宝塔需要通过SSH连接到服务器执行命令。Windows用户推荐用 FinalShell 或 Xshell,Mac用户可以用自带的终端。
连接信息在你买服务器的控制台里能找到:服务器IP、用户名(一般是root)、密码(买的时候设置的)。
三、宝塔面板安装详细步骤
第1步:SSH连接到服务器
打开FinalShell或Xshell,新建连接,输入服务器IP、端口22、用户名root、密码,连接成功后你会看到命令行提示符。
第2步:执行安装命令
根据你的服务器系统,选择对应的安装命令,复制粘贴到SSH窗口,按回车执行。
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
执行命令后,脚本会自动下载并安装宝塔面板,过程中会问你"是否安装到/www目录",输入 y 按回车确认。整个安装过程大约需要 3-8分钟,取决于你的服务器配置和网络速度。安装期间不要关闭SSH窗口。
第3步:记录面板信息
安装完成后,SSH窗口会显示宝塔面板的访问地址、用户名和密码,类似这样:
==================================================================
宝塔面板安装完成!
外网面板地址: http://123.45.67.89:8888/abc123def
内网面板地址: http://10.0.0.1:8888/abc123def
username: abcdefgh
password: 12345678
==================================================================
# 请务必保存好这些信息!
一定要把面板地址、用户名、密码保存好!特别是面板地址后面那串随机字符(安全入口),没有它你就打不开面板。如果不小心关掉了SSH窗口,可以在服务器上执行 bt default 命令重新查看。
四、登录宝塔面板,安装网站环境
第1步:打开面板地址
在浏览器中输入安装完成后显示的"外网面板地址"(比如 http://123.45.67.89:8888/abc123def),按回车。如果打不开,检查一下:①安全组是否放行8888端口;②服务器防火墙是否放行;③地址是否输入正确(包括后面那串随机字符)。
第2步:登录面板
第一次打开会显示宝塔的登录页面,输入安装完成后显示的用户名和密码,点击登录。登录后会弹出用户协议,勾选同意,进入面板。
第3步:绑定宝塔账号
登录后宝塔会要求你绑定一个宝塔官网账号。去宝塔官网(bt.cn)注册一个免费账号,然后在这里绑定。这是必须的步骤,不绑定很多功能用不了。
第4步:一键安装LNMP环境
绑定账号后,会弹出"推荐安装套件"的窗口。这是最关键的一步!选择 LNMP 套件(Linux + Nginx + MySQL + PHP),版本选择建议:
| 软件 | 推荐版本 | 说明 |
|---|---|---|
| Nginx | 1.24 或最新稳定版 | Web服务器,比Apache更轻量更快 |
| MySQL | 5.7 或 8.0 | 数据库,2G内存选5.7,4G以上选8.0 |
| PHP | 8.1 或 8.2 | 脚本语言,WordPress等程序推荐7.4以上 |
| 纯静态 | - | 如果只做HTML静态站,可以不装PHP和MySQL |
安装方式选 "编译安装" 还是 "极速安装"?
极速安装:用二进制包,几分钟就装好,适合新手和测试用。
编译安装:从源码编译,需要20-40分钟,但性能更好、更稳定。
新手建议先用极速安装,快速跑起来再说,以后有需要再重装。
选择好版本后,点击"一键安装",宝塔会自动在后台下载和安装这些软件。你可以在"消息"里看到安装进度,这个过程不要关闭面板页面,大约5-15分钟完成(取决于服务器配置和安装方式)。
五、添加你的第一个网站
环境安装完成后,就可以添加网站了。
第1步:进入网站管理
点击宝塔面板左侧菜单的 "网站",然后点击 "添加站点" 按钮。
第2步:填写网站信息
在弹出的窗口中填写:
① 域名:填写你要绑定的域名,比如 example.com 和 www.example.com(两个都写上,用空格或换行分隔)。
② 根目录:默认会自动生成,比如 /www/wwwroot/example.com,不用改。
③ FTP:可以选择"创建",会生成一个FTP账号(用文件管理器的话可以不创建)。
④ 数据库:选择"MySQL",数据库名和用户名会自动生成,密码也会自动生成(记得保存数据库密码,装WordPress等程序时要用)。
⑤ PHP版本:选择你安装的PHP版本,比如PHP-81。
第3步:提交创建
点击"提交",几秒钟后网站就创建好了。你会看到网站列表里多了一个站点,同时会弹出FTP和数据库的账号信息,一定要保存好。
六、上传网站文件
网站创建好后,需要把你的网站文件上传到服务器。宝塔自带文件管理器,非常方便。
第1步:打开文件管理器
点击宝塔面板左侧菜单的 "文件",进入文件管理器。找到你的网站根目录,比如 /www/wwwroot/example.com,点击进入。
第2步:上传文件
点击左上角的 "上传" 按钮,把你本地的网站文件(HTML、CSS、JS、图片等)拖进去,或者点击选择文件上传。如果是压缩包(zip),可以先上传压缩包,然后右键选择"解压",比一个个传快很多。
第3步:设置默认首页
确保你的首页文件名为 index.html 或 index.php,宝塔默认会识别这些文件名作为首页。如果你的首页文件名不同,可以在网站设置 → 默认文档里修改。
如果你要装WordPress,不需要手动上传。宝塔的"软件商店"里有"一键部署"功能,找到WordPress,点击一键部署,选择你的站点,填好信息,几秒钟就装好了,比手动上传方便100倍。
七、配置SSL证书(HTTPS)
现在的网站都应该用HTTPS,不仅安全,搜索引擎也更友好。宝塔可以一键申请免费的Let's Encrypt证书。
第1步:确保域名已解析
申请SSL证书前,确保你的域名已经解析到这台服务器的IP,并且能通过HTTP正常访问(在浏览器输入 http://你的域名 能打开网站)。如果域名还没解析,先去域名注册商那里添加A记录解析到服务器IP。
第2步:进入SSL设置
在"网站"列表中,找到你的站点,点击右侧的 "设置",在弹出的窗口左侧选择 "SSL"。
第3步:申请Let's Encrypt证书
选择 "Let's Encrypt" 标签页,勾选你的域名(example.com 和 www.example.com 都勾选),勾选"自动续期",然后点击 "申请"。几秒钟后证书就申请成功了。
第4步:开启强制HTTPS
申请成功后,在SSL页面右上角打开 "强制HTTPS" 的开关。这样用户访问 http:// 会自动跳转到 https://,更安全。
八、宝塔面板常用功能介绍
1. 软件商店
左侧菜单"软件商店",可以安装各种服务器软件:Nginx、Apache、MySQL、PHP、Redis、Memcached、phpMyAdmin、FTP等。已安装的软件可以在这里管理、配置、升级。
2. 数据库管理
左侧菜单"数据库",可以查看所有数据库,修改密码、备份、导入导出。点击"phpMyAdmin"可以进入可视化数据库管理界面,执行SQL语句、管理表结构。
3. 安全管理
左侧菜单"安全",可以管理服务器防火墙(开放/关闭端口)、SSH管理(修改SSH端口、禁止root登录)、面板SSL、系统加固等。建议安装后第一件事就是修改宝塔面板默认端口(8888)和安全入口,提高安全性。
4. 计划任务
左侧菜单"计划任务",可以设置定时任务,比如:每天自动备份网站和数据库、每周清理日志、定时访问某个URL等。备份是非常重要的功能,一定要设置好自动备份。
5. 监控
左侧菜单"监控",可以实时查看服务器的CPU、内存、磁盘、网络使用情况,以及各个网站的访问统计。如果网站卡了,可以先来这里看看是不是服务器资源不够用了。
6. 备份与恢复
在"网站"设置里有"备份"标签,可以手动备份网站文件和数据库,也可以设置自动备份到本地或阿里云OSS、腾讯云COS等。新手一定要养成定期备份的习惯,万一网站出问题了可以快速恢复。
九、常见问题解答
Q1:宝塔面板收费吗?
基础功能完全免费,包括网站管理、文件管理、数据库管理、SSL证书、备份等,个人站长完全够用。宝塔也有付费版(专业版/企业版),增加了一些高级功能(如网站监控、防火墙、木马查杀等),新手不需要买。
Q2:安装宝塔后打不开面板页面怎么办?
90%是因为安全组没放行8888端口。去云服务商控制台 → 安全组 → 添加入站规则,放行8888端口(TCP)。如果还是不行,检查服务器内部防火墙:在SSH执行 bt 14 可以查看面板相关信息,bt 16 可以修复面板。
Q3:忘记宝塔面板密码怎么办?
SSH连接到服务器,执行 bt default 命令,可以查看面板地址、用户名和密码。如果想改密码,执行 bt 5 然后按提示输入新密码。
Q4:宝塔面板安全吗?会不会被黑?
宝塔本身是安全的,但因为用的人多,也是攻击目标。做好以下几点就很安全:①修改默认端口8888为其他端口;②修改安全入口(面板地址后面那串随机字符);③设置强密码;④开启面板SSL;⑤定期更新宝塔版本。
Q5:网站打开显示"恭喜,站点创建成功"怎么办?
这是宝塔的默认页面,说明你还没有上传网站文件,或者首页文件名不对。把你的 index.html 上传到网站根目录(/www/wwwroot/你的域名/),刷新页面就好了。
Q6:怎么给网站加密码访问(测试站用)?
在网站设置 → 密码访问,开启后设置用户名和密码,这样访问网站就需要输入密码才能看,适合还在建设中的测试站。
Q7:宝塔可以管理多个网站吗?
当然可以!一台服务器可以建无数个网站(只要配置够),在"网站"页面点"添加站点"就行,每个网站有独立的根目录和数据库,互不影响。
到这里,你已经成功安装了宝塔面板、配置了网站环境、添加了第一个网站、上传了文件、配置了SSL证书。你的网站已经可以通过 https://你的域名 正常访问了!
接下来你可以:安装WordPress等建站程序、写第一篇文章、配置SEO、申请广告联盟。继续关注我们的教程,手把手带你从新手到老站长。