Konfiguruję witrynę i kupiłem certyfikat SSL dla domeny witryny. Kiedy zapytałem firmę hostingową, dlaczego https://www.example.com
odmawia połączenia, odpowiedzieli, że dostęp do protokołu SSL został skonfigurowany na porcie 41696. Oczywiście https://www.example.com:41696
działa tak, jak obiecali, ale tak naprawdę nie jest to adres URL, którego chciałbym użyć dla witryny skierowanej do klienta.
Firma hostingowa powiedziała również, że nie może zmienić jej na 443, nawet jeśli otrzymamy inny pakiet. Nigdy nie słyszałem o tym od innych dostawców hostingu, z którymi współpracowałem. Czy istnieje dobry powód, dla którego nie pozwalają na to? Czy też jest jakaś konfiguracja, którą mogę zmienić na serwerze, która pozwoli akceptować żądania HTTPS na porcie 443?
źródło
Odpowiedzi:
Historycznie HTTPS wymagał dedykowanego adresu IP na witrynę / certyfikat , ponieważ przeglądarka musi zweryfikować certyfikat przed wysłaniem
Host
nagłówka. Możliwe jest, że twój dostawca hostingu zamiast tego używa dedykowanych portów w celu ochrony adresów IP.Obecnie jednak prawie wszystkie współczesne przeglądarki obsługują funkcję Server Name Indication , która umożliwia wirtualny hosting wielu witryn HTTPS pod tym samym adresem IP i portem, więc nawet to nie jest już szczególnie dobry powód. Jeśli jest to wspólna usługa hostingowa, jest mało prawdopodobne, aby były jakieś zmiany w konfiguracji, które można wprowadzić, aby witryna była dostępna na domyślnym porcie.
źródło
tl; dr: Zmień dostawcę, ten wydaje się trochę dziwny.
Zależy od tego, co uważa się za „dobry powód”, ale moim zdaniem: Nie.
Jeśli dostawca blokuje / filtruje dostęp, niestety nie możesz nic na to poradzić po swojej stronie.
źródło
Możliwe wyjaśnienie:
Istnieje co najmniej kilku dostawców, którzy sprzedają ci maszyny wirtualne, które mają swoje odrębne adresy IPV6, ale wspólny adres IPV4. Jednym z przykładów jest to (ten link w żadnym wypadku nie powinien być postrzegany jako poparcie lub reklama). Zazwyczaj dostajesz kilka portów do przodu, ale są one oparte na TCP (bez SNI, nagłówka hosta HTTP itp.), Więc numer portu jest jedynym sposobem na wybranie hosta.
Ponieważ adresy IPV4 stają się coraz rzadsze, jest to jeden ze sposobów oszczędzania na nich.
Jeśli witryna jest przeznaczona dla organizacji charytatywnej lub podobnej, która ma niewiele funduszy i absolutnie musisz trzymać się najniższej możliwej ceny, prawdopodobnie możesz skonfigurować bezpłatny plan chmury, który przekieruje twoją-domena.com:443 na twój port 41696.
Jeśli nie, zdobądź innego hostera.
źródło