CUPS плохой запрос - PullRequest
       7

CUPS плохой запрос

0 голосов
/ 21 февраля 2019

У меня небольшая проблема с CUPS 2.2.7

Это мой файл / etc / hosts:

127.0.0.1   example.com

127.0.0.1   localhost

в http://localhost:631/ CUPS работает правильно

но в http://example.com:631/ он не работает на том же компьютере.

Сообщение об ошибке в Просмотр журнала ошибок это то, что:

E [21 / Feb / 2019: 11: 54: 18 +0100] [Клиент 33] Запрос от "localhost" с использованием недопустимого Host: field "example.com:631".

Веб-страница в Firefox распечатывает сообщение об ошибке Недопустимый запрос и выдает ошибку (код ошибки: 400), но, похоже, указывает на CUPS.

Как решить эту проблему в этом примере.com: 631 указывает на localhost, и CUPS отвечает на него успешно вместо Ошибка 400: доступ запрещен .

1 Ответ

0 голосов
/ 21 февраля 2019

По умолчанию серверы чашек HTTP-запросов только с заголовком HTTP Host, равным «localhost».Чтобы разрешить обслуживание запросов на дополнительные заголовки узла HTTP, используйте директиву ServerAlias, как описано в документации man cupsd.conf .Обычно делают самые небезопасные действия и добавляют

ServerAlias *

к /etc/cupsd.conf, чтобы разрешить обслуживание всех возможных заголовков узлов HTTP.

...