首页建站教程站长工具网址导航免费资源

宝塔面板安装与使用教程 2026:从零开始搭建网站环境

728×90 文章顶部广告位
💡 本文导读

宝塔面板是国内最流行的服务器管理面板,让不懂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.xUbuntu 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用户推荐用 FinalShellXshell,Mac用户可以用自带的终端。

连接信息在你买服务器的控制台里能找到:服务器IP、用户名(一般是root)、密码(买的时候设置的)。

三、宝塔面板安装详细步骤

第1步:SSH连接到服务器

打开FinalShell或Xshell,新建连接,输入服务器IP、端口22、用户名root、密码,连接成功后你会看到命令行提示符。

第2步:执行安装命令

根据你的服务器系统,选择对应的安装命令,复制粘贴到SSH窗口,按回车执行。

CentOS 安装命令(推荐)

# CentOS 7/8 安装命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Debian 安装命令

# Ubuntu 20.04/22.04 / 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),版本选择建议:

软件推荐版本说明
Nginx1.24 或最新稳定版Web服务器,比Apache更轻量更快
MySQL5.7 或 8.0数据库,2G内存选5.7,4G以上选8.0
PHP8.1 或 8.2脚本语言,WordPress等程序推荐7.4以上
纯静态-如果只做HTML静态站,可以不装PHP和MySQL
💡 安装方式选择

安装方式选 "编译安装" 还是 "极速安装"
极速安装:用二进制包,几分钟就装好,适合新手和测试用。
编译安装:从源码编译,需要20-40分钟,但性能更好、更稳定。
新手建议先用极速安装,快速跑起来再说,以后有需要再重装。

选择好版本后,点击"一键安装",宝塔会自动在后台下载和安装这些软件。你可以在"消息"里看到安装进度,这个过程不要关闭面板页面,大约5-15分钟完成(取决于服务器配置和安装方式)。

五、添加你的第一个网站

环境安装完成后,就可以添加网站了。

第1步:进入网站管理

点击宝塔面板左侧菜单的 "网站",然后点击 "添加站点" 按钮。

第2步:填写网站信息

在弹出的窗口中填写:

域名:填写你要绑定的域名,比如 example.comwww.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.htmlindex.php,宝塔默认会识别这些文件名作为首页。如果你的首页文件名不同,可以在网站设置 → 默认文档里修改。

💡 上传WordPress等程序

如果你要装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、申请广告联盟。继续关注我们的教程,手把手带你从新手到老站长。

下一篇教程:WordPress新手入门教程:从安装到发布第一篇文章

这篇教程对你有帮助吗?

728×90 文章底部广告位