我试着修复它,但是当我运行时,它不能工作。有人能指导我如何修复它吗?Nginx 16.0和Centos Linux 7。谢谢
服务日志:
ul 08 13:29:13 150-95-105-126 systemd[1]: Starting The NGINX HTTP and reverse proxy server...
Jul 08 13:29:13 150-95-105-126 nginx[29274]: nginx: [emerg] "fastcgi_cache" zone "wpcache" is unknown in /etc/nginx/nginx.conf:96
Jul 08 13:29:13 150-95-105-126 nginx[29274]: nginx: configuration file /etc/nginx/nginx.conf test failed
Jul 08 13:29:13 150-95-105-126 systemd[1]: nginx.service: control process exited, code=exited status=1
Jul 08 13:29:13 150-95-105-126 systemd[1]: Failed to start The NGINX HTTP and reverse proxy server.
Jul 08 13:29:13 150-95-105-126 systemd[1]: Unit nginx.service entered failed state.
Jul 08 13:29:13 150-95-105-126 systemd[1]: nginx.service failed
1条答案
按热度按时间g6baxovj1#
配置NGINX以启用FastCGI缓存。要进行设置,我们需要在NGINX服务器块中进行更改。可能在默认配置文件中:
在此配置文件中,在server{ }块的上方和外部输入以下行:
fastcgi_cache_path指令指定该高速缓存的位置、大小、key_zone名称、子目录级别和非活动计时器。
该高速缓存目录/var/cache/nginx必须存在,并且对于nginx是可写的:
从文档中
语法:fastcgi_cache_path路径[级别=级别] [使用临时路径=打开|off] keys_zone=名称:大小[非活动=时间] [最大大小=大小] [最小可用空间=大小] [管理器文件=数量] [管理器休眠=时间] [管理器阈值=时间] [加载程序文件=数量] [加载程序休眠=时间] [加载程序阈值=时间] [清除器=on|关闭] [清除器文件=数量] [清除器休眠=时间] [清除器阈值=时间];默认值:-上下文:超文本传输协议
官方文档链接其他有用链接Configuration of FastCGI cacheOptimazing of FastCGI cache