nginx 配置缓存
时间: 2023-08-10 21:08:44 浏览: 110
nginx缓存及错误页面配置
根据引用\[1\]中的配置文件,可以看出nginx的缓存配置如下:
- 使用代理服务器作为缓存服务器,代理服务器的IP地址为121.5.180.193。
- 缓存路径为/etc/nginx/cache_temp,缓存级别为2:2,缓存区域为cache_zone,缓存大小为2g,非活跃时间为60分钟,不使用临时路径。
- 缓存服务器的上游服务器为121.42.11.34:1010和121.42.11.34:1020。
- 监听80端口,服务器名称为cache.lion.club。
- 配置了location指令,将请求代理转发到cache_server,并设置了缓存状态为200的请求缓存时长为5分钟,缓存文件的key为请求的URI,将缓存状态设置为响应头部信息。
根据引用\[2\]和引用\[3\]中的命令,可以通过执行curl命令来验证nginx缓存是否配置成功。例如,可以执行以下命令来验证缓存配置是否生效:
- 验证POST请求的缓存配置:curl -s -d postvalue=123 http://SERVER-IP:12345/post
- 验证GET请求的缓存配置:curl -s http://SERVER-IP:12345/ping?param=778
请注意,上述命令中的SERVER-IP应替换为实际的服务器IP地址,12345应替换为实际的端口号。执行命令后,可以查看6081端口服务的日志,以确认nginx缓存是否配置成功。
#### 引用[.reference_title]
- *1* [Nginx缓存配置详解](https://blog.csdn.net/xiaochao_123/article/details/123640451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [配置 Nginx 缓存](https://blog.csdn.net/yuntaoren/article/details/128045932)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文