Ошибка в файле журнала при подключении к серверу AWS

Я использую terraform для создания экземпляра в AWS. Я очень хорошо подключаюсь к серверу, но в файле журнала есть следующие ошибки.

[Tue Oct 23 18:49:33.725989 2018] [suexec:notice] [pid 11845] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Oct 23 18:49:33.737687 2018] [lbmethod_heartbeat:notice] [pid 11845] AH02282: No slotmem from mod_heartmonitor
[Tue Oct 23 18:49:33.737724 2018] [http2:warn] [pid 11845] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
[Tue Oct 23 18:49:33.737728 2018] [http2:warn] [pid 11845] AH02951: mod_ssl does not seem to be enabled
[Tue Oct 23 18:49:33.742054 2018] [mpm_prefork:notice] [pid 11845] AH00163: Apache/2.4.34 () configured -- resuming normal operations
[Tue Oct 23 18:49:33.742072 2018] [core:notice] [pid 11845] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'

Извините, если мой вопрос не ясен. Меня больше всего беспокоит, как изменить предварительную вилку mpm по умолчанию на что-то вроде event или work . Когда я запустил команду / usr / sbin / httpd -V , я заметил, что prefork загружается по умолчанию. Как я могу это изменить?

-1
задан 24 October 2018 в 05:23
2 ответа

Это сообщения журнала Apache httpd. И это даже не ошибки, а только уведомления. Не беспокойтесь о них и не настраивайте соответствующие модули Apache (mod_ssl и т.д.).

Хорошее место для старта: http://httpd.apache.org/

1
ответ дан 5 December 2019 в 19:21

На самом деле, даже если это предупреждение вы хотите обратить внимание на эти сообщения :

[Тю 23 октября 18:49:33.737724 2018] [http2:warn] [pid 11845] AH10034: Модуль mpm (prefork.c) не поддерживается модулем mod_http2. Модуль mpm определяет, как происходит обработка данных на вашем сервере. HTTP/2 предъявляет больше требований в этом отношении, и выбранный в данный момент mpm просто не будет делать этого. Это консультативное предупреждение. Ваш сервер будет продолжать работать, но протокол HTTP/2 будет неактивным.

Говорят, что ваш дистрибутив linux установил более совместимый MPM (см. https://httpd.apache.org/docs/2.4/en/mpm.html ), который, как оказалось, является преформой.

Если вы не запускаете ничего, что не является потокобезопасным (PHP в качестве родного модуля apache часто является тем модулем, который может приклеить вас к предварительному МП-модулю), вы можете захотеть перейти на другой МП-модуль, например, на 'events', чтобы быть полностью совместимым с http2.

apt-get install apache2-mpm-event на систему, основанную на Debian, например

.
1
ответ дан 5 December 2019 в 19:21

Теги

Похожие вопросы