浏览 3.7k
大家的nginx的ERROR日志有做可视化监控嘛?有做的话有没有可以分享的文档参考一下>_<。
我记得之前陶老师公开课的时候好像讲过,又还给陶老师了,呜呜。(我也同步找一下)

按点赞数排序
按时间排序
公开课里介绍了3个简易的轻量级工具:
1、命令行工具ngxtop, https://github.com/lebinh/ngxtop
2、web页面goaccess, https://goaccess.io/get-started
3、web页面visitors,http://www.hping.org/visitors/
如果你有特别灵活的定制需求,或者集群规模巨大,或者已经搭建好了ELK,那还是推荐用ELK
1
回答于2020-10-30 10:23
在Nginx配置中,URL中的空格在处理时需要进行编码。对于空格,需要使用 `%20` 进行编码。在你的情况下,需要将 `/aa/aa aa aa/aa` 中的空格编码为 `/aa/aa%20aa%20aa/aa`。
尝试使用以下配置来处理带有空格的URL:
```
location /aa/aa%20aa%20aa/aa {}
```
请确保重启Nginx以使配置生效。这样配置后,应该可以正确处理带有空格的URL路径。
如果你希望在配置中使用原始的含有空格的URL路径而不进行编码,可以考虑使用正则表达式来匹配路径。以下是一个示例配置:
```
location ~ ^/aa/aa\saa\aaa/aa$ {}
```
该配置使用正则表达式 `^/aa/aa\saa\aaa/aa$` 匹配路径 `/aa/aa aa aa/aa`,其中 `\s` 表示空格。
无论你选择哪种方式,都需要注意在配置更改后重新加载或重启Nginx以使其生效。
微信公众号
加入微信群