[服务器软件] 宝塔服务安装使用的保姆级教程

771 1
Honkers 2025-8-18 02:48:12 来自手机 | 显示全部楼层 |阅读模式

宝塔介绍:

宝塔面板(BT Panel) 是一款 国产的服务器运维管理面板,主要用于简化 Linux/Windows 服务器的网站、数据库、FTP、防火墙等管理操作。它通过图形化界面(Web端)和命令行工具(bt 命令)让用户无需记忆复杂命令即可高效管理服务器。

核心功能

功能分类具体能力
网站管理创建/删除网站、SSL证书部署、伪静态设置、PHP版本切换
数据库管理MySQL/MongoDB/Redis 的创建、备份、权限管理
文件管理可视化文件操作(上传/下载/编辑)、压缩解压
安全防护防火墙配置、IP黑名单、SSH端口修改、防爆破
软件商店一键安装Nginx/Apache、PHP、Node.js、Docker等
计划任务定时备份网站/数据库、执行Shell脚本
监控统计实时CPU/内存/磁盘监控、网站访问日志分析

主要特点

  1. 图形化操作

    • 替代命令行操作,适合不熟悉Linux的用户。

    • 示例:部署WordPress只需点击几下,无需手动配置Nginx和PHP。

  2. 多环境支持

    • 支持主流Web环境(LNMP/LAMP/Tomcat等)。

    • 兼容CentOS、Ubuntu、Windows等系统。

  3. 安全增强

    • 自动生成复杂密码、一键关闭危险函数(如exec)。

    • 提供SSL证书自动续签(Let's Encrypt)。

  4. 扩展性强

    • 通过插件支持(如宝塔API、第三方应用市场)。

一、下载安装宝塔

1.官网复制命令去虚拟机中下载(安装好后即可浏览器访问内网面板地址)

不需要执行后面的命令2.3.4.

https://www.bt.cn/new/download.html 官网

复制所需安装脚本并在系统上运行(建议在新机上面操作,也可以通过卸载命令卸载有影响的软件,下面一点提供了卸载命令)

  1. 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. =============注意:首次打开面板浏览器将提示不安全=================
  2. 请选择以下其中一种方式解决不安全提醒
  3. 1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】
  4. 2、点击【高级】-【继续访问】或【接受风险并继续】访问
  5. 教程:https://www.bt.cn/bbs/thread-117246-1-1.html
  6. mac用户请下载使用此证书:https://dg2.bt.cn/ssl/mac.crt
  7. ========================面板账户登录信息==========================
  8. 【云服务器】请在安全组放行 40106 端口
  9. 外网ipv4面板地址: https://39.144.190.235:40106/db77f942
  10. 内网面板地址: https://10.1.1.150:40106/db77f942
  11. username: ocuaxsbs
  12. password: f36fef73
  13. 浏览器访问以下链接,添加宝塔客服
  14. https://www.bt.cn/new/wechat_customer
  15. ==================================================================
复制代码

通过内网面板地址访问

  1. https://10.1.1.150:40106/db77f942
  2. username: ocuaxsbs
  3. password: f36fef73
复制代码

如果提示已有web或mysql或其他某些服务,是否强制安装

建议卸载此类服务或者关闭此类服务再进行安装,避免产生端口影响

2.卸载现有的Web环境

(1)卸载Nginx/Apache

  1. # 停止服务
  2. systemctl stop nginx
  3. systemctl stop httpd
  4. # 卸载Nginx(如果是yum安装)
  5. yum remove nginx -y
  6. # 卸载Apache(如果是yum安装)
  7. yum remove httpd -y
  8. # 删除残留文件
  9. rm -rf /etc/nginx
  10. rm -rf /etc/httpd
  11. rm -rf /usr/local/nginx
  12. rm -rf /usr/local/apache
复制代码

(2)卸载MySQL/MariaDB

  1. # 停止服务
  2. systemctl stop mysqld
  3. systemctl stop mariadb
  4. # 卸载MySQL/MariaDB(如果是yum安装)
  5. yum remove mysql-server mariadb-server -y
  6. # 删除数据库文件(谨慎操作!会删除所有数据库!)
  7. rm -rf /var/lib/mysql
  8. rm -rf /etc/my.cnf
复制代码

(3)卸载PHP

  1. # 卸载PHP及相关扩展(如果是yum安装)
  2. yum remove php php-fpm php-mysql php-curl php-gd php-mbstring -y
  3. # 删除PHP配置文件
  4. rm -rf /etc/php.d
  5. rm -rf /etc/php.ini
  6. rm -rf /usr/local/php
复制代码

(4)清理其他可能冲突的软件

  1. # 卸载常见的Web服务
  2. yum remove vsftpd pure-ftpd proftpd -y # FTP服务
  3. yum remove redis memcached -y # 缓存服务
  4. yum remove tomcat -y # Java服务
  5. # 清理Yum缓存
  6. yum clean all
复制代码

3. 删除宝塔残留文件(如果之前安装过)

  1. # 停止宝塔服务
  2. /etc/init.d/bt stop
  3. # 删除宝塔安装目录
  4. rm -rf /www/server
  5. # 删除宝塔面板相关文件
  6. rm -rf /etc/init.d/bt
  7. rm -f /etc/rc.d/init.d/bt
复制代码

4.关闭防火墙或者设置防火墙放行

  1. # 关闭防火墙
  2. systemctl stop firewalld
  3. sudo systemctl stop iptables
  4. # 放行防火墙
  5. # 临时放行(CentOS 7)
  6. firewall-cmd --zone=public --add-port=40106/tcp --permanent
  7. firewall-cmd --reload
  8. # 如果使用iptables
  9. iptables -I INPUT -p tcp --dport 40106 -j ACCEPT
  10. service iptables save
复制代码

5.启动并查看宝塔服务

  1. # 启动宝塔服务
  2. /etc/init.d/bt start
  3. # 重启面板服务
  4. /etc/init.d/bt restart
  5. # 查看面板状态
  6. /etc/init.d/bt status
  7. # 停止宝塔服务
  8. /etc/init.d/bt stop
复制代码

浏览器访问出现问题:

  1. https://10.1.1.100:40106/db77f942
复制代码

检查ip配置,提供的ip是否是虚拟机主机ip

 更换真实虚拟机ip访问面板

  1. https://10.1.1.150:40106/db77f942
复制代码

补充知识点

(1)centos路由追踪命令

如果连了外网

mtr   www.baidu.com

以下是 mtr www.baidu.com 输出中每一跳对应的 IP 地址:

跳数IP 地址备注
1192.168.8.2本地局域网网关(用户侧设备)
2172.20.79.254内网或运营商接入层设备
3172.18.1.10运营商内网节点
4110.53.52.1公网过渡节点(运营商骨干网)
542.49.109.193运营商省级/城域网节点
6218.104.159.237运营商省级/城域网节点
7209.158.99.145运营商骨干网节点(中国电信)
8153.3.228.134中国电信骨干网节点
9153.37.96.250中国电信骨干网节点
10???未响应(可能禁用了 ICMP 探测)
11???未响应(可能禁用了 ICMP 探测)
12???未响应(可能禁用了 ICMP 探测)
13153.3.238.127目标服务器关联节点(中国电信)

注意:

  1. 内网 IP(如 192.168.x.x、172.x.x.x):通常是用户本地路由器或运营商内网设备。

  2. 公网 IP(如 110.53.52.1):属于运营商骨干网,用于跨区域数据传输。

  3. ??? 节点:常见于骨干网核心设备,因安全策略禁用了 ICMP 响应,不影响最终连通性。

  4. 最终跳(153.3.238.127):归属中国电信,与百度服务器直接关联,表明链路已成功到达目标。

(2)域名的获取

以使用腾讯云为例

控制台-----域名注册---我的域名----立即注册域名-- 选择一个域名---交钱购买;

拿到域名后,将域名和ip关联解析

云解析DNS----我的解析---添加域名--添加解析;

稍等一会后,等各大dns 服务商同步信息,然后该域名 就可用了;

注意:购买域名尽量不要带数字,也不要带中国

二、宝塔服务的使用

1.手机号注册宝塔账户并进行绑定

绑定后一键安装套件,建议安装第一个或者第二个,这里以第一个为例

2.安装好后在软件商店查看已安装软件

 可查看宝塔面板命令行 (bt) 中各选项的详细功能说明,进行管理宝塔面板

 3.一键部署示例

(1)在软件商店中选择一键部署选择wordpress 6.7.2 安装

安装完通过浏览器访问

如果显示创建失败,例如下图,是因为数据库名已有了,可以删除该站点,重新更换数据库名后一键部署

删除示例: 

(2)访问点击现在开始 
  1. 访问站点:http://10.1.1.150/index.php
复制代码

 

在填写上面的空之前先修改下面的两个东西

(3)修改数据库密码
(4) 修改网站的php配置
  1. cd /www/wwwroot/10_1_1_150
  2. vi wp-config-sample.php
复制代码

(5)根据php配置文件填写

 提交后填写信息

  1. 密码:
  2. wMpT0Deh@BCVWKKRaw
复制代码
(6)安装后进行登录

  1. 登陆地址:
  2. 10.1.1.150/wp-admin 
复制代码

(7)开始写文章

推荐学习链接:安装管理平台 - 文档 - GoEdge CDN | 自建CDN

Web Application Security, Testing, & Scanning - PortSwigger

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
小远实名认证 2025-8-18 06:29:50 | 显示全部楼层
挺好的 适合新人学习
红客联盟  QQ:1878066902
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行