宝塔面板的配置方式及防火墙开启方法

宝塔面板的配置方式及防火墙开启方法

行业新闻 2025-11-26 20:24:54 | 阅读:

7.jpeg

一、宝塔面板设置方式

1. 面板安装(以 Linux 为例)

  • CentOS 系统:执行以下命令安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  • Ubuntu 系统:执行以下命令安装
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  • 安装成功后,记录面板地址、用户名及密码,通过浏览器访问登录。

2. 基础安全配置(必做)

  • 修改默认端口:输入命令bt调出管理菜单,选择8修改默认 8888 端口(如 35215),降低被扫描风险。
  • 开启面板 SSL:进入「面板设置」→「安全」,勾选开启 HTTPS,加密面板访问数据。
  • 设置 IP 白名单:仅允许指定 IP 访问面板,在安全设置中添加自有 IP,阻断非法访问。

3. 建站核心配置

  • 安装环境:进入「软件商店」,搜索安装 Nginx(如 1.20 版本)、MySQL(如 5.7 版本)、PHP(如 7.4 版本)等基础组件。
  • 一键部署网站:点击「一键部署」,选择对应程序(如 WordPress),填写域名、数据库信息即可完成部署。
  • 配置 HTTPS:在网站设置中申请免费 SSL 证书(如 Let’s Encrypt),强制开启 HTTPS 访问。

二、防火墙开启与配置

1. 宝塔自带防火墙(Nginx 防火墙插件)

  • 安装插件:在「软件商店」搜索 “Nginx 防火墙” 并安装(部分功能需付费)。
  • 核心防护设置
    • CC 防御:进入插件设置,周期建议设 5 秒,频率设 3-8 次(根据攻击频次调整),避免误封正常访客。
    • IP 黑白名单:优先添加信任 IP 至白名单,拦截恶意 IP,规则优先级为 IP 白名单>IP 黑名单>CC 防御。
    • CDN 适配:若使用 CDN,需开启 “获取真实 IP” 功能,避免拦截 CDN 节点 IP。

2. 系统防火墙配置

  • CentOS(firewalld)
    • 开启防火墙:systemctl start firewalld
    • 放行常用端口(如 80、443、3306):
firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload
  • 极端情况处理:面板无法打开时,通过 SSH 关闭异常端口(如关闭 80 端口):
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP/etc/init.d/iptables saveservice iptables restart
问题解决后再重新开启端口。

三、360CDN 推荐及配置

1. 360CDN 核心优势

  • 全球节点加速:通过分布全球的节点缓存静态资源,缩短访问路径,提升加载速度。
  • 强效安全防护:内置 DDoS、CC 攻击防御能力,搭配 HTTPS 加密,保障数据传输安全。
  • 操作简易:支持 CNAME 快速接入,无需复杂技术配置,适配宝塔面板环境。

2. 宝塔面板对接 360CDN 步骤

  • Step1:准备工作
确保宝塔已配置好可正常访问的网站,并注册 360CDN 账号(官网注册)。
  • Step2:添加域名至 360CDN
登录 360CDN 后台,点击 “添加域名”,输入网站域名,系统生成 CNAME 记录。
  • Step3:修改 DNS 解析
进入域名解析平台(如 DNSPod),将域名 A 记录改为 CNAME 记录,值填写 360CDN 提供的 CNAME 地址,删除原 A 记录。
  • Step4:源站安全配置
在宝塔网站「配置修改」中,添加 360CDN 回源 IP 段至白名单,仅允许 CDN 节点访问源站,隐藏真实服务器 IP:
allow 360CDN回源IP段;deny all;
  • Step5:SSL 配置
在 360CDN 后台上传宝塔申请的 SSL 证书,启用 HTTPS,确保用户到 CDN 及 CDN 到源站的加密传输。

3. 生效验证

  • 等待 DNS 解析生效(10 分钟 - 2 小时),通过ping 域名命令检查,若显示 360CDN 节点 IP 则配置成功。