LINUX.ORG.RU

Ответ на: комментарий от Deleted

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

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

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

Ну тогда mpm_worker/mpm_event и php via fastcgi. Но лучше всего поставить фронтом nginx, тогда не будет всей этой головной боли.

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

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

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

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

Та это не проблема. Проблема когда говнокод сидит на куче реврайтов.

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

Да ну... это сложно.

Какой-ты, однако, ленивый.

Сразу видно не админ. Лень от силы 30-40 минут потратить на настройку :-)

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

Я заметил. Но сначала подумал, что может просто опечатка.

Пока нас ТС, не выгнал за офтоп, «Ренат» это вроде как „воскресший“.

А твое?

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

согласен, это дерьмовое решение. более верным будет выбросить апач совсем.

SevikL ★★★★★
()
Ответ на: комментарий от 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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.