宝塔服务安装使用的保姆级教程
宝塔介绍:
宝塔面板(BT Panel) 是一款 国产的服务器运维管理面板,主要用于简化 Linux/Windows 服务器的网站、数据库、FTP、防火墙等管理操作。它通过图形化界面(Web端)和命令行工具(bt
命令)让用户无需记忆复杂命令即可高效管理服务器。
核心功能
功能分类 | 具体能力 |
---|---|
网站管理 | 创建/删除网站、SSL证书部署、伪静态设置、PHP版本切换 |
数据库管理 | MySQL/MongoDB/Redis 的创建、备份、权限管理 |
文件管理 | 可视化文件操作(上传/下载/编辑)、压缩解压 |
安全防护 | 防火墙配置、IP黑名单、SSH端口修改、防爆破 |
软件商店 | 一键安装Nginx/Apache、PHP、Node.js、Docker等 |
计划任务 | 定时备份网站/数据库、执行Shell脚本 |
监控统计 | 实时CPU/内存/磁盘监控、网站访问日志分析 |
主要特点
-
图形化操作
-
替代命令行操作,适合不熟悉Linux的用户。
-
示例:部署WordPress只需点击几下,无需手动配置Nginx和PHP。
-
-
多环境支持
-
支持主流Web环境(LNMP/LAMP/Tomcat等)。
-
兼容CentOS、Ubuntu、Windows等系统。
-
-
安全增强
-
自动生成复杂密码、一键关闭危险函数(如
exec
)。 -
提供SSL证书自动续签(Let's Encrypt)。
-
-
扩展性强
-
通过插件支持(如宝塔API、第三方应用市场)。
-
一、下载安装宝塔
1.官网复制命令去虚拟机中下载(安装好后即可浏览器访问内网面板地址)
不需要执行后面的命令2.3.4.
https://www.bt.cn/new/download.html 官网
复制所需安装脚本并在系统上运行(建议在新机上面操作,也可以通过卸载命令卸载有影响的软件,下面一点提供了卸载命令)
url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec
=============注意:首次打开面板浏览器将提示不安全=================请选择以下其中一种方式解决不安全提醒1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】2、点击【高级】-【继续访问】或【接受风险并继续】访问教程:https://www.bt.cn/bbs/thread-117246-1-1.htmlmac用户请下载使用此证书:https://dg2.bt.cn/ssl/mac.crt========================面板账户登录信息==========================【云服务器】请在安全组放行 40106 端口外网ipv4面板地址: https://39.144.190.235:40106/db77f942内网面板地址: https://10.1.1.150:40106/db77f942username: ocuaxsbspassword: f36fef73浏览器访问以下链接,添加宝塔客服https://www.bt.cn/new/wechat_customer
==================================================================
通过内网面板地址访问
https://10.1.1.150:40106/db77f942
username: ocuaxsbs
password: f36fef73
如果提示已有web或mysql或其他某些服务,是否强制安装
建议卸载此类服务或者关闭此类服务再进行安装,避免产生端口影响
2.卸载现有的Web环境
(1)卸载Nginx/Apache
# 停止服务
systemctl stop nginx
systemctl stop httpd# 卸载Nginx(如果是yum安装)
yum remove nginx -y# 卸载Apache(如果是yum安装)
yum remove httpd -y# 删除残留文件
rm -rf /etc/nginx
rm -rf /etc/httpd
rm -rf /usr/local/nginx
rm -rf /usr/local/apache
(2)卸载MySQL/MariaDB
# 停止服务
systemctl stop mysqld
systemctl stop mariadb# 卸载MySQL/MariaDB(如果是yum安装)
yum remove mysql-server mariadb-server -y# 删除数据库文件(谨慎操作!会删除所有数据库!)
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
(3)卸载PHP
# 卸载PHP及相关扩展(如果是yum安装)
yum remove php php-fpm php-mysql php-curl php-gd php-mbstring -y# 删除PHP配置文件
rm -rf /etc/php.d
rm -rf /etc/php.ini
rm -rf /usr/local/php
(4)清理其他可能冲突的软件
# 卸载常见的Web服务
yum remove vsftpd pure-ftpd proftpd -y # FTP服务
yum remove redis memcached -y # 缓存服务
yum remove tomcat -y # Java服务# 清理Yum缓存
yum clean all
3. 删除宝塔残留文件(如果之前安装过)
# 停止宝塔服务
/etc/init.d/bt stop# 删除宝塔安装目录
rm -rf /www/server# 删除宝塔面板相关文件
rm -rf /etc/init.d/bt
rm -f /etc/rc.d/init.d/bt
4.关闭防火墙或者设置防火墙放行
# 关闭防火墙
systemctl stop firewalld
sudo systemctl stop iptables# 放行防火墙
# 临时放行(CentOS 7)
firewall-cmd --zone=public --add-port=40106/tcp --permanent
firewall-cmd --reload# 如果使用iptables
iptables -I INPUT -p tcp --dport 40106 -j ACCEPT
service iptables save
5.启动并查看宝塔服务
# 启动宝塔服务
/etc/init.d/bt start# 重启面板服务
/etc/init.d/bt restart# 查看面板状态
/etc/init.d/bt status# 停止宝塔服务
/etc/init.d/bt stop
浏览器访问出现问题:
https://10.1.1.100:40106/db77f942
检查ip配置,提供的ip是否是虚拟机主机ip
更换真实虚拟机ip访问面板
https://10.1.1.150:40106/db77f942
补充知识点
(1)centos路由追踪命令
如果连了外网
mtr www.baidu.com
以下是 mtr www.baidu.com
输出中每一跳对应的 IP 地址:
跳数 | IP 地址 | 备注 |
---|---|---|
1 | 192.168.8.2 | 本地局域网网关(用户侧设备) |
2 | 172.20.79.254 | 内网或运营商接入层设备 |
3 | 172.18.1.10 | 运营商内网节点 |
4 | 110.53.52.1 | 公网过渡节点(运营商骨干网) |
5 | 42.49.109.193 | 运营商省级/城域网节点 |
6 | 218.104.159.237 | 运营商省级/城域网节点 |
7 | 209.158.99.145 | 运营商骨干网节点(中国电信) |
8 | 153.3.228.134 | 中国电信骨干网节点 |
9 | 153.37.96.250 | 中国电信骨干网节点 |
10 | ??? | 未响应(可能禁用了 ICMP 探测) |
11 | ??? | 未响应(可能禁用了 ICMP 探测) |
12 | ??? | 未响应(可能禁用了 ICMP 探测) |
13 | 153.3.238.127 | 目标服务器关联节点(中国电信) |
注意:
-
内网 IP(如
192.168.x.x
、172.x.x.x
):通常是用户本地路由器或运营商内网设备。 -
公网 IP(如
110.53.52.1
):属于运营商骨干网,用于跨区域数据传输。 -
???
节点:常见于骨干网核心设备,因安全策略禁用了 ICMP 响应,不影响最终连通性。 -
最终跳(153.3.238.127):归属中国电信,与百度服务器直接关联,表明链路已成功到达目标。
(2)域名的获取
以使用腾讯云为例
控制台-----域名注册---我的域名----立即注册域名-- 选择一个域名---交钱购买;
拿到域名后,将域名和ip关联解析
云解析DNS----我的解析---添加域名--添加解析;
稍等一会后,等各大dns 服务商同步信息,然后该域名 就可用了;
注意:购买域名尽量不要带数字,也不要带中国
二、宝塔服务的使用
1.手机号注册宝塔账户并进行绑定
绑定后一键安装套件,建议安装第一个或者第二个,这里以第一个为例
2.安装好后在软件商店查看已安装软件
可查看宝塔面板命令行 (bt
) 中各选项的详细功能说明,进行管理宝塔面板
3.一键部署示例
(1)在软件商店中选择一键部署选择wordpress 6.7.2 安装
安装完通过浏览器访问
如果显示创建失败,例如下图,是因为数据库名已有了,可以删除该站点,重新更换数据库名后一键部署
删除示例:
(2)访问点击现在开始
访问站点:http://10.1.1.150/index.php
在填写上面的空之前先修改下面的两个东西
(3)修改数据库密码
(4) 修改网站的php配置
cd /www/wwwroot/10_1_1_150
vi wp-config-sample.php
(5)根据php配置文件填写
提交后填写信息
密码:
wMpT0Deh@BCVWKKRaw
(6)安装后进行登录
登陆地址:
10.1.1.150/wp-admin
(7)开始写文章
推荐学习链接:安装管理平台 - 文档 - GoEdge CDN | 自建CDN
Web Application Security, Testing, & Scanning - PortSwigger