Запустил у себя в локалке сервер мониторинга сети The Dude.
После обнаружения открытого 80-го порта он тестирует его запросом "HEAD / HTTP/1.0\r\n\r\n"
Вот эти \r\n\r\n я добавил для наглядности, чтоб было видно, что они есть, изначально их не было и Nginx ругался.
После того, как я их добавил, Apache2 исправно отвечает "HEAD / HTTP/1.0" 200 274 "-" "-", Nginx тоже говорит "HEAD / HTTP/1.0" 200 0 "-" "-", а вот встроенный веб-сервер загади все логи на всех терминалах:
Код: Выделить всё
[ httpd] [10699.677132] httpd.cpp ( 186): -- ERROR -- Bad request from 192.168.20.29: 'HEAD / HTTP/1.0'.