【已解答】如何在nginx环境中开启ssi功能
本帖最后由 堡塔运维香菜卷 于 2023-6-30 11:33 编辑如何在nginx环境中开启ssi功能(服务器中多个站点都需要开启ssi,目前一个站点开启正常,另外一个站点不正常,前提是开启方法一致),我按照网上说的在需要开启的站点的配置文件中加入以下代码:
#开启ssi
ssi on;
ssi_silent_errors on;
然后重启nginx,相应的加入了代码的网站打开很慢,服务器占用资源很大,负载爆满,关掉该站点的ssi,重启nginx,就正常了,(记忆中似乎在宝塔7.9.10的时候是正常的,升级到了宝塔8.0.0以后就不正常了,具体是不是升级导致,因为没有操作日志,所以也不好判断,反正27号之前是正常的,那天升级的,也忘记了。)
您好,要配置Nginx站点使用SSI(Server Side Includes),您可以参考第三方教程来进行配置使用。谢谢https://curder.github.io/blog/tools/how-to-configure-ssi-support-in-nginx-or-apache-server.html 本帖最后由 ichen521 于 2023-6-30 11:41 编辑
堡塔运维香菜卷 发表于 2023-6-30 11:33
您好,要配置Nginx站点使用SSI(Server Side Includes),您可以参考第三方教程来进行配置使用。谢谢https:// ...
网上的教程都试过,不行,同一个服务器的不同站点按照同样的方法,一个站点可以,另外一个站点不行,在宝塔7.9.10的时候是正常的,升级到了宝塔8.0.0以后就不正常了 我引用的是html格式的,我是在站点配置最后面加入:
location ~ .*\.(htm|html)?$
{
ssi on;
ssi_silent_errors on;
}
在access_log/dev/null;之前。
引用的时候这样用,是没问题的。
<!--#include virtual="123.htm" --> AlvinFan 发表于 2023-6-30 16:57
我引用的是html格式的,我是在站点配置最后面加入:
在access_log/dev/null;之前。
我的服务器上有两个站点,另外一个开启ssi就没问题,可是一个就有问题,试了很多方法,纳闷了,前几天还行,突然就不行了,谢谢了
我也遇到了同样的问题,请问楼主这个问题解决了,我的服务器每天允许了SSI文件以后,服务器就卡死了
页:
[1]