Niedawno przeniosłem witrynę WordPress z małym sklepem od dostawcy hostingu na serwer mojego własnego Ubuntu Server 12.04.2 LTS i Apache 2.2.22. Potrzebuję SSL do sklepu. Założyłem parę prostych vhostów na nowym IP serwera, jedno wiązanie z portu 80 na konkretnych IP i inne wiązanie z portu 443. Oba mają ServerName www.example.com
i ServerAlias example.com
w config vhost. Mam SSLStrictSNIVHostCheck off
.
Strona działa bardzo wolno, ale działa. Otrzymuję następujące informacje w moich dziennikach błędów.
[Error] Hostname example.com provided via SNI and hostname www.example.com provided via HTTP are different
Oczekuję, że powolność jest związana z powyższym komunikatem. Wszelkie pomysły na to, dlaczego to się pojawia i co mogę z tym zrobić?
źródło
W moim przypadku problemem było utworzenie nowego hosta wirtualnego z podkreśleniem. Mam wieloznaczny certyfikat SSL.
Nie działał:
Chociaż Apache zrestartował się pomyślnie, dostałem błędy HTTP 400. W dzienniku błędów:
Ale usunięcie podkreślenia zadziałało:
źródło
Sprawdź plik / etc / hosts, aby sprawdzić, czy przypisujesz nazwę domeny do lokalnego (wewnętrznego) adresu IP. Nie zapomnij zrestartować demona pamięci podręcznej usługi nazw po zmianie / etc / hosts service nscd restart
źródło