Linux服务器安装Linux宝塔面板部署wordpress网站以及雷池WAF

server/2024/12/2 14:06:02/
一、Linux服务器安装宝塔面板>Linux宝塔面板

这个步骤参考网上其他教程。

wordpress_4">二、宝塔面板>Linux宝塔面板部署wordpress网站

这个步骤参考网上其他教程,保证网站能够正常访问,并且使用宝塔面板>Linux宝塔面板申请并部署了SSL证书,使用https协议正常访问。

三、宝塔面板>Linux宝塔面板部署雷池WAF

本教程wordpress网站使用SSL证书,采用https访问,雷池WAF作为反向代理防护网站使用443端口,因此需要修改宝塔面板>Linux宝塔面板部署wordpress网站SSL证书时使用的443端口为其他端口,可以自定义端口(范围1024~65535),例如:38443

1.在服务器安全组中和宝塔面板>Linux宝塔面板安全策略中放行38443(https更改端口)、9443(雷池WAF默认端口)。
2.登陆宝塔面板>Linux宝塔面板,“网站”=>双击“Nginx”图标,在弹出框中,选择“配置修改”
。在最下面,有nginx服务配置文件路径,如下图所示:

/www/server/panel/vhost/nginx

在这里插入图片描述使用宝塔面板>Linux宝塔面板内的终端或其他远程SSH工具登陆服务器,并切换到root用户,切换到nginx服务配置文件所在目录,并编辑网站配置文件152.32.129.190.conf,修改443端口为38443端口,并保存。

root@12-7-10-92:~# cd /www/server/panel/vhost/nginx
root@12-7-10-92:/www/server/panel/vhost/nginx# ls
0.default.conf  0.websocket.conf  152.32.129.190.conf  phpfpm_status.conf  tcp  well-known
root@12-7-10-92:/www/server/panel/vhost/nginx# vim 152.32.129.190.conf
root@12-7-10-92:/www/server/panel/vhost/nginx# 

在这里插入图片描述3.在宝塔面板>Linux宝塔面板中,添加自己的域名:端口,如下图所示:

www.ceshi.com:38443

在这里插入图片描述
4.在宝塔面板>Linux宝塔面板中,重载nginx服务。如下图所示:
在这里插入图片描述5.使用宝塔面板>Linux宝塔面板内的终端或其他远程SSH工具登陆服务器,并切换到root用户,安装docker和docker-compose

root@12-7-10-92:~# apt install docker
root@12-7-10-92:~# apt install docker-compose

雷池WAF社区版官网:https://waf-ce.chaitin.cn/
可以使用自动安装方式,安装成功后,会有提示登陆雷池WAF网址、账户、密码

root@12-7-10-92:~# bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)"

在这里插入图片描述
6.登陆雷池WAF,“防护站点”=>“证书管理“,添加自己宝塔面板>Linux宝塔面板中部署的SSL证书信息。
“防护站点”=>“站点管理“,添加站点。如下图所示:
在这里插入图片描述
7.登陆雷池WAF可以看到有攻击信息。
在这里插入图片描述在“防护配置”模块下可以修改雷池WAF默认一些设置:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述



http://www.ppmy.cn/server/146737.html

相关文章

MYSQL-查看系统变量信息语法(四十)

13.7.5.40 SHOW WARNINGS 语句 SHOW WARNINGS [LIMIT [offset,] row_count] SHOW COUNT(*) WARNINGSSHOW WARNINGS是一个诊断语句,显示有关在当前会话中执行语句所导致的情况(错误、警告和注释)的信息。DML语句(如INSERT、UPDATE…

Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档

家政服务系统的设计与实现 1.摘要2.开发目的和意义3.系统功能设计4.系统界面截图5.源码获取 1.摘要 随着人们生活水平的提高,老龄化、少子化等多重因素影响,我国对家政服务人群的需求与日俱增。家政服务行业对我国的就业和社会效益贡献也与日俱增&#…

linux环境下,导出conda和pip的安装包和对应版本

linux环境下,导出conda和pip的安装包和对应版本 导出conda环境中的安装包文件:导出环境重新创建环境注意事项 导出pip的安装包导出当前安装包列表根据导出的列表重新安装包 注意事项 导出conda环境中的安装包文件: 导出环境 导出环境到 YAML…

uniapp图片上传预览uni.chooseImage、uni.previewImage

文章目录 1.上传图片2.预览图片 1.上传图片 uni.chooseImage(OBJECT) 从本地相册选择图片或使用相机拍照。 App端如需要更丰富的相机拍照API(如直接调用前置摄像头),参考plus.camera 微信小程序从基础库 2.21.0 开始, wx.choos…

编程语言中什么是框架?什么是Cocoa?Foundation.framework的底层实现?Swift如何引入ObjC框架?

编程语言中什么是框架? 在编程语言中,框架(Framework)是一种特定的软件库,它提供了一套预先定义的代码和组件,用于加速和简化特定类型的应用程序的开发。框架通常提供了一套标准化的开发工具集和约定&#…

【Pytorch】优化器(Optimizer)模块‘torch.optim’

torch.optim 是 PyTorch 中提供的优化器(Optimizer)模块,用于优化神经网络模型的参数,更新网络权重,使得模型在训练过程中最小化损失函数。它提供了多种常见的优化算法,如 梯度下降法(SGD&#…

Apache storm安装教程(单机版)

本章教程基于linux centos7安装Apache storm 单机版。 jdk版本:11.0.25 python版本:3.6.8 ZooKeeper 版本:3.7.2 Apache storm版本:2.7.1 一、Apache storm简介 Apache Storm 是一个分布式实时计算系统,专为处理大规模流数据而设计。它允许开发者实时处理大数据流,并对数…

SQL语句在MySQL中的执行过程

一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。 先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图,在 1.2 节中会详细介绍到这些组…