首页 > 其他分享 >云服务器同时安装宝塔和WAF防火墙共存教程

云服务器同时安装宝塔和WAF防火墙共存教程

时间:2024-04-11 14:29:17浏览次数:27  
标签:教程 8080 WAF 端口 防火墙 server nginx 安装

云服务器同时安装宝塔和WAF防火墙共存教程

前几天申请一台三年免费香港云服务器,已安装好宝塔

申请视频教程:https://www.bilibili.com/video/BV1eZ421i7xr/

下面安装雷池WAF为例

安装WAF防火墙和宝塔共存,安装其他防火墙一样原理

我们需要先部署到 docker 环境:Docker 一键安装脚本 再执行下面的安装命令。

wget https://demo.waf-ce.chaitin.cn/image.tar.gz
cat image.tar.gz | gzip -d | docker load
mkdir -p safeline && cd safeline
wget https://waf-ce.chaitin.cn/release/latest/compose.yaml

最后执行下面的命令创建.env文件。

cat >> .env <<EOF
SAFELINE_DIR=$(pwd)
IMAGE_TAG=latest
MGT_PORT=9443
POSTGRES_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 32)
SUBNET_PREFIX=127.0.0.1
IMAGE_PREFIX=chaitin
EOF

输入:docker compose up -d 运行雷池。

然后输入:docker exec safeline-mgt resetadmin 可以获取初始的账号密码。

与宝塔共存:
打开Linux服务器目录:/www/server/panel/vhost/nginx

找到:0.default.confphpfpm_status.conf 文件,修改里面默认的80端口。

如下:

server
{
listen 8080;
listen [::]:8080;
server_name _;
index index.html;
root /www/server/nginx/html;
}

和:

server
{
listen 8080;
server_name 127.0.0.1;
allow 127.0.0.1;
location /nginx_status {
stub_status on;
access_log off;
}

修改完成后,重启一下nginx即可,再把8080端口放行。

但是默认添加站点还是会占用80端口,我们需要把之前添加的域名删除,修改成域名+端口,比如httple.net:8080 或者 httple.net:6060。

这个样子80端口就没有被占用了,就可以安装使用waf了。

总结:其他安装其他WAF一样原理

标签:教程,8080,WAF,端口,防火墙,server,nginx,安装
From: https://blog.csdn.net/u012241616/article/details/137635196

相关文章

  • Sqlite数据库使用教程
    1、在官网下载sqlite文件,然后在C盘创建一个文件夹C:\sqlite,将下载到的文件解压在此目录下,再将sqlite3加入环境变量,win+r,在命令提示框中输入sqlite3,查看环境是否完成。  sqlite3数据库环境完成后,开始学习命令操作。1、使用 .open命令创建数据库,并使用.databases查......
  • 2024年腾讯云服务器代金券领取及使用教程:轻松享受优惠购云体验
    随着云计算技术的日益发展,越来越多的企业选择将业务迁移到云上,腾讯云作为国内领先的云服务提供商,不断推出优惠活动回馈用户。今天,我们就来详细讲解一下腾讯云优惠券的使用教程,特别是新春服务器代金券的特惠活动。腾讯云优惠券是腾讯云的一种优惠方式,主要包括代金券和折扣券两......
  • 腾讯云优惠券怎么用?2024年活动服务器代金券领取及使用教程
    随着云计算技术的日益发展,越来越多的企业选择将业务迁移到云上,腾讯云作为国内领先的云服务提供商,不断推出优惠活动回馈用户。今天,我们就来详细讲解一下腾讯云优惠券的使用教程,特别是新春服务器代金券的特惠活动。腾讯云优惠券是腾讯云的一种优惠方式,主要包括代金券和折扣券两......
  • Linux Ubuntu安装配置教程
    Ubuntu是一个基于Linux的开源操作系统,它遵循GNU通用公共许可证,用户可以自由使用、复制、分发和修改。它提供直观易用的桌面环境,适合新手和有经验用户。Ubuntu有强大的软件中心,支持多硬件架构,注重安全和稳定,并有庞大的用户社区提供支持。它适用于桌面、笔记本和服务器等多种设备,被......
  • Java程序设计教程(第九版)1.4Java编程语言
    目录1.4Java编程语言Java程序注释标识符和保留字空白符1.4Java编程语言ava是第一种能够将编写的程序在Web浏览器中执行的语言Java程序基本结构:注释类(class)的定义方法注释注释应当揭示程序的初衷或意图,注释将被计算机忽略,并不影响程序执行两种注释形式://……(被......
  • Java程序设计教程(第九版)1.3网络
    目录1.3网络网络连接局域网和广域网因特网万维网统一资源定位器1.3网络网络就是将两台或多台计算机连接在一起,以便实现信息交换简单的计算机网络中,有一台用作文件服务器的计算机,用于保存网络用户需要用到的程序和数据网络连接网络连接方式近距离:点对点连接缺点......
  • Java程序设计教程(第九版)第一章计算机系统概述
    目录本章目标1.1计算机处理过程硬件软件数字计算机模拟技术数字技术二进制数1.2硬件组件计算机结构输入/输出设备主存储器和辅助存储器中央处理器本章目标软硬件关系软件类型及用法核心硬件及作用硬件如何协同执行程序、管理数据如何共享信息初解Java程序编......
  • 26版SPSS操作教程(高级教程第二章)
    前言#经过20多天的坚持学习,本人也终于开启SPSS高级教程的副本了,茫茫长征路,需要我们一起共同去征服;#由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次高级教程第一章的学习笔记,希望能得到一些指正和帮助~粉丝及官方意见说......
  • 26版SPSS操作教程(高级教程第三章)
    前言#由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次高级教程第二章的学习笔记,希望能得到一些指正和帮助~粉丝及官方意见说明#针对官方爸爸的意见说的推送缺乏操作过程的数据案例文件澄清如下:1、操作演示的数据全部由......
  • 防火墙主从双机热备-vgmp
    vrrp虚拟路由备份协议:把接口划分备份组备份组是vrrpvrrp手动划分优先级区分master和backup传统主备不能保持状态一致性。使用VGMP即vrrp组管理协议统一管理所有vrrp备份组的状态,来保证管理组内的所有vrrp备份组状态一致。 组状态load-balance、active、standby。vgmp组通......