11 мая 2012 г.

CUPS + Error 400 Bad request

В свежих редакциях CUPS (1.4.x и выше) стал проявляться такой баг: при заходе по адресу https://hostname:631 выдается ошибка
400 Неверный запрос
400 Bad request
В error.log это выглядит как:
Request from "localhost" using invalid Host: field "hostname:631"
Обращение к IP-адресу проходит успешно. Для решения проблемы нужно в cupsd.conf добавить директиву ServerAlias, в качестве параметра указать нужный hostname или "*"
 ServerAlias example.org
 ServerAlias *