I just found requests like this in my access log:
180.76.15.134 - - [30/Oct/2017:22:38:05 +0100] "GET /manual/en/server-wide.html HTTP/1.1" 200 3551 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
Accessing this path surprised me: my server (Ubuntu 16.04 / Apache 2.4 / Virtualmin, hardened by various guides i.e. to not expose it's OS or the version of the webserver) responded with the Apache manual that exposed at least it's version.
Now of course there's no directory manual
. But I also couln't find a directive or so. Googling around did not give me an answer.
Does someone know where this comes from and how to disable it? Of course I could try to declare a <LocationMatch>
-directive, but I want to know where it comes from and whether it's possible to supress this the right way. Who knows what else is going on there...