linux - 根据条件关闭 nginx 模块
问题描述
我有一个 nginx 配置,我需要根据条件启用或关闭 ssi。我曾尝试在 if 条件内移动 ssi,但 nginx 不允许这样做。
location / {
if(condition) {
ssi on;
}
}
然后我尝试在一个变量中设置并使用它
location / {
set $ssi_flag off
if(condition) {
set $ssi_flag on
}
ssi $ssi_flag
}
对于这个 nginx 抛出错误 ssi 期望值打开和关闭。我该如何设置。非常感谢可用于其他模块(如 ssi)的通用解决方案,该模块需要打开或关闭。
解决方案
推荐阅读
- javascript - Typescript 中的函数组合
- c++ - MinGW - 标题不完整
- kubernetes - 在普罗米修斯崩溃时禁用 wal 重播
- pointers - 将结构指针的值设置为结构
- c# - StorageItemThumbnail 中的位图在 GridView 中显示错误的尺寸
- bash - Soap wsa:在 curl 命令行中指定
- laravel - Jetstream/Fortify:无需密码确认即可启用 2FA
- typescript - 不知何故最终得到了一个承诺
> 而不是 TaskEither - python - 压缩和解压缩文件夹后,Tkinter 应用程序无法正常工作
- scala - Flink:通过 Kryo 将 Scala 案例类序列化为 GenericType