nginx编译lua报错,提示缺少ngx_http_lua_module
当前系统基于Centos8版本,编译nginx,报错如下:
1 |
./configure: error: ngx_http_lua_module requires the Lua library. |
尝试安装lua依赖yum install lua-devel,但是问题依旧 我这里解决办法: 添加wlnmp源 [crayon-628 … 阅读全文
当前系统基于Centos8版本,编译nginx,报错如下:
1 |
./configure: error: ngx_http_lua_module requires the Lua library. |
尝试安装lua依赖yum install lua-devel,但是问题依旧 我这里解决办法: 添加wlnmp源 [crayon-628 … 阅读全文
Nginx最新的稳定版已经默认支持TLS1.3协议了,唯一值得注意的就是openssl的版本支持,如果你不想编译,建议使用wlnmp提供的源,一键yum安装Nginx,仅需要3步就可以搞定了。 yum直接安装方式: [crayon-6282c4bc3ff4f5 … 阅读全文
try_files指令是在nginx0.7.27版本中开始加入的,它可以按顺序检查文件是否存在,并返回第一个找到的文件,如果未找到任何文件,则会调用最后一个参数进行内部重定向。 try_files指令,官方说明:http://nginx.org/en/docs … 阅读全文
所谓的图片防盗链就是防止他人将我们自己网站上的图片拿去直接引用,这样就会消耗我们自己网站的资源和流量。 防盗链的原理是通过HTTP请求中的Referer头部,对访问的来源进行识别判断,当访问者通过浏览器向我们网站发起请求时,请求头部里可能就会包含一个refer … 阅读全文
$arg_name 请求行中的name参数 $args 请求行中的参数 $binary_remote_addr 客户端地址为二进制形式,IPv4地址值的长度是4字节,IPv6地址值的长度是16字节 $body_bytes_sent 返回给客户端的字节数,不包括 … 阅读全文
Nginx判断用户IP设置访问跳转 第一种方法 根据$remote_addr客户端IP地址判断,判断成功即返回301跳转,可以写正则,如果有大量不规则IP就很头疼了。
1 2 3 |
if ($remote_addr = 192.168.1.123) { return 301 https://blog.whsir.com; } |
第二种方法 nginx通过 … 阅读全文
location几种匹配模式 location = /uri 精确匹配,不能使用正则且区分字符大小写 location ^~ /uri 前缀匹配,不能使用正则且区分字符大小写 location ~ 正则匹配,区分字符大小写 location ~* 正则匹配,不 … 阅读全文
开篇说明:此方法和网上其他的方法不同,我觉得更好理解,步骤我写的很详细。 百度大力提倡使用https,然而自家的产品却还在使用http,例如百度分享、百度站内搜索等,但是没办法,该用还是得用(此处应该有无数只草泥马在奔腾)。 今天吴昊博客开始使用百度站内搜索, … 阅读全文
wlnmp指基于lnmp源码二次封装,通过yum源快速安装lnmp环境。 wlnmp一键包特性: 通过yum源方式一键安装部署 持续不断更新,稳定版本与官方同步 支持lnmp环境一键部署 Nginx默认集成lua、waf、purge、TCMalloc模块 所有 … 阅读全文
ngx_lua_waf改版,增加网段、UA、主机白名单等功能,修复了一些bug,项目地址:https://github.com/whsir/ngx_lua_waf ngx_lua_waf改版基于ngx_lua_waf二次修改,增加了一些必要的功能,使用起来简单 … 阅读全文