nginx 未在 .shtml 文件中运行 ssi 命令

nginx 未在 .shtml 文件中运行 ssi 命令

我不明白为什么 SSI 拒绝运行。我正在nginx 1.25.2, 在Ubuntu 22.04

server {

    listen      x.x.x.x:443 ssl;
    listen      [::]:443 SSL;
    # other lines 

    include /home/bhccwga/conf/web/bhccwga.org/nginx.hsts.conf*;

    ssi on;

     # rest of code
}

我已经用非常基本的代码尝试过(打印出时间),但这是在我们的旧 nginx 服务器上运行良好的相同代码:

<!--#exec cgi="/cgi-bin/ri/ri.cgi"--></div>

还有其他地方可以检查吗?在浏览器中查看时,代码只会打印在 HTML 源代码中(因此这不是执行错误,只是没有运行)

配置有效:

 nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

相关内容