Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache2  (Прочитано 2206 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zedzhen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Apache2
« : 20 Июня 2022, 11:56:42 »
Я хочу определить свою страницу для ошибки 418 "Я чайник".
Согласно документации, можно создать страницу для любого кода 4xx и 5xx.

https://httpd.apache.org/docs/2.4/custom-error.html
Цитировать
Customized error responses can be defined for any HTTP status code designated as an error condition - that is, any 4xx or 5xx status.

Но apache мне говорит
Цитировать
Syntax error ...
Unsupported HTTP response code 418

я использую apache из ppa ondrej/apache2
apache2 -v
Server version: Apache/2.4.54 (Ubuntu)
Server built:   2022-06-08T15:59:07
« Последнее редактирование: 21 Июня 2022, 17:02:41 от zedzhen »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1773
    • Просмотр профиля
Re: Apcahe2
« Ответ #1 : 20 Июня 2022, 20:08:26 »
Apcahe2

Не иеемт занчнеия, в кокам пряокде рсапожолены бкувы а солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсапордяке, все-рвано ткест чтаитсея без побрелм.
Показывайте конфиг хоста.


Оффлайн zedzhen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Apache2
« Ответ #2 : 21 Июня 2022, 17:19:43 »
сбой во время запуска сервера
sudo journalctl -xe
(Нажмите, чтобы показать/скрыть)

syslog
(Нажмите, чтобы показать/скрыть)

В какой файл помещать не важно (изначально я убрал в conf-enabled/localized-error-pages.conf, внутри VirualHost то же самое)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28424
    • Просмотр профиля
Re: Apache2
« Ответ #3 : 22 Июня 2022, 11:40:00 »
Вас попросили показать конфиг хоста, а не куски логов…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн zedzhen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Apache2
« Ответ #4 : 22 Июня 2022, 13:28:10 »
apache2.conf
(Нажмите, чтобы показать/скрыть)

изначально я пытался добавить в conf-enabled/localized-error-pages.conf
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 22 Июня 2022, 13:31:55 от zedzhen »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28424
    • Просмотр профиля
Re: Apache2
« Ответ #5 : 22 Июня 2022, 15:49:58 »
Судя по https://unix.stackexchange.com/a/290867/39904 , реально можно стилизовать через ErrorDocument только ошибки, которые генерит сам апач. Ошибки, создаваемые приложением, должно стилизовать само приложение.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1773
    • Просмотр профиля
Re: Apache2
« Ответ #6 : 22 Июня 2022, 20:12:59 »
Unsupported HTTP response code 418

похоже, 418 кода не существует, CommonHTTPStatusCodes

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6989
  • Luck Tales
    • Просмотр профиля
Re: Apache2
« Ответ #7 : 22 Июня 2022, 21:21:51 »
418 кода не существует
Существует как первоапрельская шутка.
https://datatracker.ietf.org/doc/html/rfc2324#section-2.3.2
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28424
    • Просмотр профиля
Re: Apache2
« Ответ #8 : 22 Июня 2022, 21:28:01 »
bezbo, 444 тоже не существует. Это не мешает nginx его использовать.
Тут дело не в "существует/не", а в "поддерживается конкретной настройкой/программой".
Если уже давать ссылки, то прямо на RFC, где определены ВСЕ коды в диапазоне 400…499 как "ошибка клиента".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.