LINUX.ORG.RU
Ответ на: комментарий от slvrn

Любой из гугла, не?

Не. Модуль http2 конфликтует с mpm_prefork. А что делать в этом случае? Гугль советует поставить mpm_event вместо него. А mpm_event ругается на то, что у меня что-то не thread safe. Что на это советует гугль? Вернуть prefork...

Bahamut ()
Ответ на: комментарий от mironov_ivan

Или даже вместо, если это возможно.

Да ну... это сложно. Например, для PHP нужно не только поставить php-fpm и nginx, но ещё и в конфиге раскомментировать блок, чтобы их между собой связать. Для Apache это сделали просто установкой одного пакета, и всё поднимается автомагически.

i-rinat ★★★★★ ()
Ответ на: комментарий от SevikL

интернеты то читал?

Интернеты он читал, и даже написал в одном из сообщений, что пробовал. Но оно ему написано в лог какую-то фразу. Вот её он читать не стал, пошёл на форум спрашивать, чтобы прочитали за него.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

[http2:warn] [pid 17952] AH10034: The mpm module (preforc.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 advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.

Bahamut ()
Ответ на: комментарий от Bahamut

Всё, разобрался, спасибо, адепты линуха, вы мне очень помогли.

    apachectl stop
    apt-get install php7.1-fpm # Install the php-fpm from your PHP repository. This package name depends on the vendor.
    a2enmod proxy_fcgi setenvif
    a2enconf php7.1-fpm # Again, this depends on your PHP vendor.
    a2dismod php7.1 # This disables mod_php.
    a2dismod mpm_prefork # This disables the prefork MPM. Only one MPM can run at a time.
    a2enmod mpm_event # Enable event MPM. You could also enable mpm_worker.
    apachectl start

https://http2.pro/doc/Apache

Bahamut ()