×

Nginx 33 篇文章

by Falcon

优秀的web服务器、反向代理、负载均衡器和http缓存软件。

  • Nginx 中实现 MP4 视频的边下边播

    要在 Nginx 中实现 MP4 视频的边下边播(即支持 HTTP 伪流媒体),可以通过配置 `ngx_http_mp4_module` 模块实现。 --- ## Nginx配置 ### 1. 确认 Nginx 已启用 `ngx_http_mp4_module` `ngx_http_mp4_module` 是 Nginx 自带的模块,但需要在...

    前天 12:14 Falcon 阅读
  • 在 OpenResty 中指定多个 Lua 模块路径

    如果你想在 OpenResty 中指定多个 Lua 模块路径,可以通过 `lua_package_path` 指令,并用分号(`;`)分隔多个路径。具体格式如下: ```nginx lua_package_path "/path/to/first/module/?.lua;/path/to/second/module/?.lua;;"; ```...

    09-18 13:52 Falcon 阅读
  • 在openresty 中使用lua模块对wordpress限流

    可以通过 OpenResty 的 Lua 模块(如 lua-resty-limit-req 模块)来控制用户的访问频率。例如,可以限制某个 IP 在 10 秒内不能超过 3 次请求。 `lua-resty-limit-req` 并没有单独的库,实际上限流功能已经包含在 **`lua-resty-limit-traffic`** 这个库中。这个库提供了多...

    09-18 13:30 Falcon 阅读
  • nginx 配置反向代理缓存,手机和桌面分别缓存,WP登录用户跳过缓存

    nginx反向代理配置文件如下: ``` server { listen 443 ssl; server_name foo.com; ssl_certificate /path/to/your/cert.pem; ssl_certificate_key /path/to/your/cert.key;...

    06-04 16:56 Falcon 阅读
  • 【已解决】OpenResty Lua auto-ssl 因OCSP错误无法续期证书

    ## 错误表现 日志内容大概如下: > 2024/05/09 23:18:27 [error] 3310769#3310769: *18913 [lua] ssl_certificate.lua:260: set_response_cert(): auto-ssl: failed to set ocsp stapling for example.c...

    05-31 20:50 Falcon 阅读
  • 批量重命名

    ```bash #!/bin/bash # 遍历当前目录下的所有文件 for file in *.jpg; do # 获取文件名和扩展名 filename=$(basename -- "$file") echo "filename: $filename" extension="${filename##*.}" # 提取文件名中的结尾3...

    2023-12-19 16:55 Falcon 阅读
  • openresty Auto-SSL 限制只允许最多四级域名使用

    如果你想限制Auto-SSL只允许最多四级域名使用,你可以在`allow_domain`的回调函数中添加逻辑来检查域名的级别。以下是一个简单的例子: ```lua init_by_lua_block { auto_ssl = (require "resty.auto-ssl").new() auto_ssl:set("allow_...

    2023-12-13 17:52 Falcon 阅读
  • Nginx Proxy Manager 可视化面板一键安装部署方法

    1.登录VPS。 2.更新下VPS系统环境: apt update -y && apt install -y curl socat wget sudo 3.安装 Docker: curl -fsSL https://get.docker.com | sh 4.一键安装 Nginx Proxy Manager: dock...

    2023-11-18 16:08 Falcon 阅读
  • 如何让CDN为手机和桌面端分别缓存

    概述 本文概述CDN配置后支持手机和PC端的分别访问。   问题描述 网站是代码适配的网站(非响应式),PC端和移动端的URL是一致的,通过后端判断用户的UA来给用户推送不同前端模板。需要设置CDN对不同的UA做不同的缓存,实现手机访问网站跳转到Wap页面,PC端访问跳转到PC端的页面。比如nginx配置如下: location /...

    2023-02-07 17:21 Falcon 阅读
  • nginx stream realip使用

    前言 由于要开始用nginx的tcp代理,发现最终http打印出来的IP都是最后一个代理的内网IP,这就不方便去查问题了。那就依样画葫芦吧。但是发现个问题,TCP层面哪里有header头啊。还好nginx提供了stream_realip这个模块。 1 ./configure --with-http_geoip_mod...

    2022-05-23 14:24 Falcon 阅读