vermin.eu.org

Specjalista IT na tru^Hopie

Entries Comments



apache-ssl, NameVirtualHosts i kolejny problem

27 February, 2006 (11:08) | debian(ized), inne (tech), linux | By: vermin

Przy porządkowaniu serwera na pierwszy ogień poszły dwie zainstalowane na nim paczki - apache oraz apache-ssl. Przenosząc się całkowicie na drugą, należało przerzucić wszystkie skonfigurowane tam wirtualki do /etc/apache-ssl/httpd.conf

I tu pojawił się problem. Po złamaniu pierwszej zasady rekonfiguracji pakietu (drobne zmiany, restart, obserwacja), pewny swego wrzuciłem wszystko co było trzeba, odpaliłem apache-sslctl configtest z rezulatem OK, następnie apache-sslctl restart… I koniec. apache-sslctl start dawał komunikat apache-sslctl start: httpsd could not be started.
Powolne odchaczanie zmian doprowadziło mnie do celu - oczywiście, (jak widać po tytule posta ;-)), nabrudziły wirtualki. Coś czuję, że będę wolał wrócić do apache i mod-ssl…

Rozwiązanie okazało się proste - uruchomienie wirtualek na obydwu nasłuchujących portach (NameVirtualHosts *:80 oraz NameVirtualHosts *:443), a następnie uwzględnienie ich w konfiguracji poszczególnych sekcji VirtualHosts. Chociaż to pomogło mi rozwiązać zupełnie inny problem z konfiguracją (różne treści przy tym samym adresie) to nadal nie działało tak jak powinno. Rozwiązaniem okazało się uwzględnienie w każdej wirtualce (pomimo takiego ogólnego ustawienia) opcji SSLEnable oraz SSLDisable. Nie do końca rozumiem czemu tak, skoro tyle opcji skonfigurowane serwery wirtualne przyjmują ‘odgórnie’, ale cóż - nie zmienię tego (bo mi się nie chce :-))

Write a comment