如何禁用Apache的ssl_request日志
如何禁用Apache的ssl_request日志
当然可以禁用这些占空间的ssl_request日志!我来一步步教你操作:
- 找到SSL专属配置文件:你说在
httpd.conf里没找到相关配置很正常,因为SSL的日志配置通常单独放在conf/extra/httpd-ssl.conf文件里(Windows版Apache的默认路径),打开这个文件看看。 - 定位日志配置行:在文件里找以
CustomLog开头、指向ssl_request.log的行,大概长这样:CustomLog "${SRVROOT}/logs/ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" - 禁用日志的两种方式:
- 最简单的是直接注释掉这行,在行首加个
#,变成:# CustomLog "${SRVROOT}/logs/ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" - 如果你担心之后需要快速恢复,也可以把日志输出指向Windows的“空设备”,改成:
CustomLog "NUL" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- 最简单的是直接注释掉这行,在行首加个
- 重启Apache服务:修改完配置后,一定要重启Windows上的Apache服务,新配置才会生效。你可以在「服务」里找到Apache的服务项,右键选择“重启”就行。
如果没找到httpd-ssl.conf,记得检查httpd.conf里有没有类似Include conf/extra/httpd-ssl.conf的语句,可能配置文件的路径被修改过,跟着这个Include路径找就对了。
备注:内容来源于stack exchange,提问作者Martin
相关产品推荐
相关产品推荐

