我在 LAN 中配置了 HTTPS 服务器。
当我使用curl 将带有证书的文件上传到此HTTPS 服务器时。文件已上传。
如果我不指定证书并使用“-k”或“--insecure”开关,那么文件也会上传到服务器。
现在,有没有办法列出哪些文件是使用证书上传到服务器上的,哪些是没有证书上传的文件?
我已经在 Ubuntu-14.04 和 Windows 8 上配置了 HTTPS 服务器 (webdav)
答案1
是的,首先使用 http 和 POST 过滤您的 access.log,如下所示:
通过 HTTP 访问:
grep http /var/log/apache2/access.log | grep -v https | grep POST
通过 HTTPS 访问:
grep https /var/log/apache2/access.log | grep POST