• 问答社区
  • 代码转换
  • 友情链接
  • 关注我们
    • 关注微信
    • 商店
Hi, 请登录   我要注册   找回密码
小林博客-生活记录 原创文章 技术分享 源码分享 linux技巧  FRP 引流 Ai IT SEO资讯分享等!小林博客
欢迎光临
我们一直在努力
  • 首页
  • 热门活动
    • 活动资源
  • 技术教程
    • Linux使用技巧
    • CentOS
    • Ubuntu
    • Debian
    • Fedora
    • FreeBSD
    • MySQL
    • Docker
  • 资源分享
    • seo+互联网
    • 安全工具
    • 精品软件
  • 网站源码
    • WordPress
      • 主题
    • Z-Blog
    • emlog
    • dedecms
  • 值得一看
    • 活动线报
    • 网赚
  • 系统下载
    • Windows 11
    • Windows10
    • Windows8
    • Windows7
    • 计算机相关
    • 微软原版系统

LNMP安装以及设置防CC 防火墙

2025-12-05 分类:技术教程 阅读(34) 评论(0) 扫描二维码 隐藏侧边显示侧边

我这里用的是军哥的脚本 https://lnmp.org/

环境是Centos7.9

下载安装

cd ~
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8

因为需要用到 lua 模块,所以

vi lnmp.conf

将 Enable_Nginx_Lua 的值改为 y
按i进入编辑 改完按ESC 输入:wq回车保存

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

安装nginx mysql phpmyadmin php

./install.sh lnmp

数据库版本

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

设置数据库密码

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步。

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

选择PHP版本

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

选择是否安装内存优化:可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

回车安装

添加网站 以及伪静态SSL设置 PHP扩展安装 请转至官方教程

添加、删除虚拟主机及伪静态管理
https://lnmp.org/faq/lnmp-vhost-add-howto.html

eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的安装
https://lnmp.org/faq/addons.html

LNMP相关软件目录及文件位置
https://lnmp.org/faq/lnmp-software-list.html

LNMP状态管理命令
https://lnmp.org/faq/lnmp-status-manager.html

 

下载安装 ngx_lua_waf

wget https://github.com/loveshell/ngx_lua_waf/archive/master.zip -O ngx_lua_waf.zip
unzip ngx_lua_waf.zip
mv ngx_lua_waf-master /usr/local/nginx/conf/waf

在 nginx.conf 的 http 段添加 ngx_lua_waf 配置

vi /usr/local/nginx/conf/nginx.conf

按i进入编辑 改完按ESC 输入:wq回车保存

lua_package_path "/usr/local/nginx/conf/waf/?.lua";
lua_shared_dict limit 10m;
init_by_lua_file /usr/local/nginx/conf/waf/init.lua;
access_by_lua_file /usr/local/nginx/conf/waf/waf.lua;
LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

开启防 CC 功能

vi /usr/local/nginx/conf/waf/config.lua

将 CCDeny 的值改为 on
按i进入编辑 改完按ESC 输入:wq回车保存

LNMP安装以及设置防CC 防火墙

LNMP安装以及设置防CC 防火墙

重启 nginx

lnmp restart nginx

配置文件详细说明

RulePath = "/usr/local/nginx/conf/waf/wafconf/"
--规则存放目录
attacklog = "off"
--是否开启攻击信息记录,需要配置logdir
logdir = "/usr/local/nginx/logs/hack/"
--log存储目录,该目录需要用户自己新建,切需要nginx用户的可写权限
UrlDeny="on"
--是否拦截url访问
Redirect="on"
--是否拦截后重定向
CookieMatch = "on"
--是否拦截cookie攻击
postMatch = "on"
--是否拦截post攻击
whiteModule = "on"
--是否开启URL白名单
black_fileExt={"php","jsp"}
--填写不允许上传文件后缀类型
ipWhitelist={"127.0.0.1"}
--ip白名单,多个ip用逗号分隔
ipBlocklist={"1.0.0.1"}
--ip黑名单,多个ip用逗号分隔
CCDeny="on"
--是否开启拦截cc攻击(需要nginx.conf的http段增加lua_shared_dict limit 10m;)
CCrate = "100/60"
--设置cc攻击频率,单位为秒.
--默认1分钟同一个IP只能请求同一个地址100次
html=[[Please go away~~]]
--警告内容,可在中括号内自定义

注意

  1. 每次修改完 lua 文件后需要重启 nginx 才行
  2. 这个防 cc 功能是 同一个ip 60秒内访问 同一个链接 超过 100 次才会触发。如果想限制同一个 ip 的访问次数(反爬),则需要自行修改 init.lua 文件的 denycc 函数。
赞微海报分享

AD:【小林博客】本文内容由互联网用户自发贡献,该文观点仅代表作者本人。不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至xiaolinbk@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处:

  • 0 个人已赞
 赞一个 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《LNMP安装以及设置防CC 防火墙》
文章链接:https://www.llin.cn/xlbk/22470.html。
分享到: 更多 (0)
admin
关 注
  • 上一篇:Cloudreve V3升级到V4
  • 下一篇:H3C防火墙旁挂交换机,环路问题
  • 相关推荐

    • SVN代码更新到远程服务器
    • 一款简单易用的站点监控Uptime Kuma工具
    • SSHFS Mac 挂载 Centos 远程文件系统
    • JavaScript 解构赋值
    • 如何让 Windows 的 Git Bash 可以使用 make
    • AI MCP 简单理解
    • Composer进阶使用之版本约束表达式的使用
    • 快速添加SSH公钥进行免密登录

    评论 抢沙发

    取消

    友情链接:
    • KMS服务器
    • hao123导航
    • Dism++
    • Linux性能跑分
    • Stephen's Blog
    • 晓鹄网
    • 腾龙工作室
    • 泽楠云资源博客
    • 九霄子
    • FinalShell
    • chrome插件
    • 提速啦
    • 新睿博客网
    • 蓝立网
    • 600导航
    • Dism++
    • CPU天梯图
    桂ICP备18003883号-6 如果有侵权之处请第一时间联系我们删除。敬请谅解! 投稿等事物联系邮箱xiaolinbk@qq.com 或 QQ1278766671 - 举报违法信息

    360安全检测 凭安信用认证 又拍云 腾讯云安全认证

    © 2020-2026 小林博客   网站地图

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    • QQ咨询
      QQ咨询
    • 微信咨询
      关注微信
    • 回顶
      回顶部