Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

Nginx 中使用 http_addition 在页面中附加内容

3Vshej, 2025年10月10日 周五2025年10月10日 周五

有时需要在页面中附加些内容,但不想逐个在页面中添加,这时候就可以用到 http_addition 模块了。

1、验证是否安装
使用

nginx -V 2>&1 | grep -o http_addition

如果返回为空,则表明未安装。

需要在编译时,增加 –with-http_addition_module 参数。

2、设置要附加的文件
如,存放在:/www/server/nginx/html/51la/down.html

3、配置
在 /www 目录增加,51la.conf 内容如下:

location / {
    # 相对路径需要指定新的root
    add_after_body /51la/down.html;
}

# 为统计文件指定单独的根目录
location = /51la/down.html {
    internal;
    root /www/server/nginx/html; # 指定根目录
}

4、创建要附加的文件并编辑
在 /www/server/nginx/html 创建 51la 目录。以及 down.html 文件。

目录权限为 755 ,所有者为 root。

5、配置站点
在站点配置中增加:

# 51la 统计
include /www/51la.conf;

默认只针对 text/html 类型处理。要对其他格式,需要使用 addition_types text/html; 值为 mime-type。如果使用 *,则匹配全部文件。

add_before_body 用于在页面最前附加内容。
add_after_body 用在于页面最后附加内容。

参考:

  • http_addition 文档

相关文章:

  1. Windows BT 面板伪静态设置不生效 原来是在 Linux 下使用的,近期在 Windows 中安装了 BT 面板,随之的问题也来了。...
  2. Windows BT 面板 404 页乱码 仍是使用 Windows BT 面板遇到的问题:在新建站点后,访问不存在页面时,正常应该返回 404......
  3. Nginx 反向代理配置 正向代理,可以理解为:通过代理访问外部资源。 反向代理,可以理解为:外部通过代理访问内部不同资源。 ......
  4. nginx http https 使用同一端口 nginx 中 http 默认使用 80 端口,https 默认使用 443 端口,如果要使用同一端......
其它 Nginx

文章导航

Previous post

近期文章

  • Nginx 中使用 http_addition 在页面中附加内容
  • 我所知的良好的系统设计(sean goedecke)
  • 安装程序缺少 MSI 文件
  • gitlib 无法重置到上游代码
  • Windows MySQL 备份和 winscp 同步

归档

  • 2025 年 10 月
  • 2025 年 8 月
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej