Как я могу намеренно создать ошибку сервера на apache для проверки журнала ошибок

#apache #logging #error-handling #server

Вопрос:

Я нахожусь на сервере сетевых решений apache. На их странице настройки я решил включить ведение журнала ошибок. Однако в папке журнала, похоже, никогда ничего не появляется. Я полагаю, что это могло бы быть хорошо, если бы у меня действительно не было ошибок. Как я мог создать ошибку, которая должна появиться в папке журнала, чтобы я мог ее проверить.

Комментарии:

1. Доступ к несуществующему ресурсу по URL-адресу сервера?

2. У меня нет опыта в этом. Это было бы ошибкой 404, верно? Я слышал, что 404-е не заносятся в журнал ошибок.

3. Да, 404 не регистрируется. Попробуйте удалить разрешение на чтение файла и доступ.

4. Отлично. Это было легко. Он создал 403, который был зарегистрирован. Спасибо.

5. Может быть, вы тоже знаете ответ на этот вопрос… Я просто попытался загрузить файл журнала, чтобы просмотреть его. Это говорит о том, что у меня нет разрешения на его загрузку. Есть идеи, почему у меня не было бы разрешения на загрузку файла журнала?

Ответ №1:

Если вы включили динамические сценарии, как насчет сценария, который умирает или не компилируется?

 #!/usr/bin/env perl

die "This script intentionally produces HTTP 500";