Apache 2.4 z awarią usługi OpenSSL z „specyficznym błędem Niepoprawna funkcja”

0

Pobrałem Apache 2.4 z Apache Lounge i zainstalowałem go w systemie Windows 7 jako serwer programistyczny i działało dobrze. Teraz próbuję użyć protokołu SSL z certyfikatem z podpisem własnym, ale ponowne uruchomienie usługi kończy się niepowodzeniem:

Usługa Apache2.4 została zakończona z błędem specyficznym dla usługi Niepoprawna funkcja.

Pamiętam, że Apache 2.2 miał konkretny plik do pobrania OpenSSL, jeśli chciałeś użyć SSL. Czy tak jest w przypadku Apache 2.4?

Co jeszcze może powodować problem?

Upewniłem się, że:

  1. Porty 80 i 443 są bezpłatne
  2. LoadModule ssl_module modules/mod_ssl.so jest bez komentarza
  3. Include conf/extra/httpd-ssl.conf jest również niekomentowane
Warwick
źródło
sprawdź dziennik błędów apache, jeśli zawiera więcej szczegółów
HBruijn
Dzienniki Apache nic nie dają.
Warwick,
Minęło dużo czasu, odkąd ostatni raz korzystałem z Apache w systemie Windows, ale błędy uruchamiania mogą być rejestrowane w dzienniku zdarzeń systemu Windows. Ale uruchomienie serwera w systemie operacyjnym na pulpicie sprawia, że ​​twoje pytanie jest nie na temat ServerFault.
HBruijn

Odpowiedzi:

0

Właśnie miałem ten sam problem. Uruchamiając sam httpd.exe, otrzymałem następujące dane wyjściowe:

AH00526: Syntax error on line 92 of C:/Apache24/conf/extra/httpd-ssl.conf:
SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you
need to load the appropriate socache module (mod_socache_shmcb?).

Rozwiązaniem jest odkomentowanie następującej linii w httpd.conf:

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
CTarczon
źródło