Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zrobiłem upgrade z Debian 9.5 do 10 i przestał działać http2. Nie bardzo wiem, co powinienem sprawdzać, czego szukać - w konfigu apache jest aktywowany h2, apache wstaje bez błędów... ale http2 nie działa? OpenSSL 1.1.1c 28 May 2019 więc powinien wspierać (?).
Z góry dzięki za jakieś pomysły.
Offline
Logi Apacha, szczególnie error.log powinny coś wyjaśnić.
Offline
Miałem podobnie z owncloud. Błędem był brak współpracy Apache z najnowszym php7. Powrót do poprzedniej wersji rozwiązał sprawę.
Offline
Bodzio napisał(-a):
Miałem podobnie z owncloud. Błędem był brak współpracy Apache z najnowszym php7. Powrót do poprzedniej wersji rozwiązał sprawę.
Aktualny Apache bez problemów współpracuje z PHP7.3:
PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies Server version: Apache/2.4.38 (Debian) Server built: 2019-04-07T18:15:40
U Ciebie problemem był sam owncloud (projekt od dawna pozbawiony odpowiedniego wsparcia).
W tym przypadku bez logów niczego nie można powiedzieć.
Offline
Wiem już więcej - w logu mam:
[Sun Aug 18 14:21:42.227173 2019] [http2:warn] [pid 22134] 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.
natomiast w momencie gdy próbuję wyłączyć mpm_prefork dostaję informację, że zależy od niego php 7.3. Czy da się uruchomić php 7.3 i http2?
Offline
Tu masz instrukcje (na dole w sekcji Troubleshooting):
https://http2.pro/doc/Apache
Offline
Ale ta instrukcja mówi mniej-więcej - wyłącz php 7.3, włącz php 7.1. Ja pytałem czy mogę zostać przy php 7.3 i używać http2 czy nie jest to możliwe?
Offline
Bez urazy, ale czytanie nie jest twoją najmocniejszą stroną…
Offline
Musisz przełączyć Apacha na MPM Event albo MPM Worker.
To wynika z Twojego kawałka logu, i nie trzeba do tego specjalnych kombinacji alpejskich.
Albo w ogóle fruwać na Nginxa, ten gada po http2 bez problemu ostatnio,
a nie ma setek modułów i trybów pracy, jak Apache.
Offline
Faktycznie nie doczytałem. Wielkie dzięki za pomoc! Działa.
Offline