我不明白为什么 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