使用 Apache 无法访问我的网站上的哪些文件

使用 Apache 无法访问我的网站上的哪些文件

根据访问我网站的人数,我如何查看哪些文件未被访问者查看(因为没有入站链接或其他原因)?

答案1

保存访问的文件:

zcat -f /var/log/httpd/*access* | grep -o "GET [^ ?]\+" | cut -c 5- | sort -u > /tmp/accessedfiles

保存现有文件:

(cd /var/www/vhosts/SITE/; find) | sort -u | cut -c2- > /tmp/existingfiles

设置减法:

comm /tmp/accessedfiles /tmp/existingfiles -1 -3

相关内容