GNU/Linux >> Znalost Linux >  >> Linux

Proč by poskytovatel hostingu nepovolil SSL přes port 443?

Řešení 1:

V minulosti vyžadoval HTTPS vyhrazenou IP pro každý web/certifikát, protože prohlížeč musí před odesláním Host certifikát ověřit. záhlaví. Je možné, že váš poskytovatel hostingu místo toho používá vyhrazené porty, aby šetřil IP adresy.

V dnešní době však téměř všechny moderní prohlížeče podporují indikaci názvu serveru, což umožňuje virtuální hostování více webů HTTPS na stejné IP a portu, takže ani to už není zvlášť dobrý důvod. Pokud se jedná o sdílenou hostingovou službu, je nepravděpodobné, že byste mohli provést nějaké změny konfigurace, aby byl váš web dostupný na výchozím portu.

Řešení 2:

tl;dr: Změňte poskytovatele, tohle vypadá trochu divně.

Existuje dobrý důvod, proč to nedovolí?

Záleží na tom, co si kdo myslí, že je "dobrý důvod", ale podle mého názoru:Ne.

Nebo existuje nějaká konfigurace, kterou mohu změnit na serveru, aby mohl přijímat požadavky https na portu 443?

Pokud poskytovatel blokuje / filtruje přístup, bohužel s tím na své straně nemůžete nic dělat.

Řešení 3:

Možné vysvětlení:

Existují alespoň někteří poskytovatelé, kteří vám prodávají virtuální stroje, které mají své odlišné adresy IPV6, ale sdílenou adresu IPV4. Jedním z příkladů je toto (tento odkaz by v žádném případě neměl být považován za podporu nebo reklamu). Obvykle získáte několik přesměrování portů, ale ty jsou založeny na TCP (žádné SNI, HTTP hlavička hostitele nebo cokoli jiného), takže číslo portu je jediný způsob, jak vybrat "svého" hostitele.

Vzhledem k tomu, že adresy IPV4 jsou stále vzácnější, je to jeden ze způsobů, jak na nich ušetřit.

Pokud je web pro charitativní nebo podobnou organizaci, která má málo finančních prostředků, a musíte se absolutně držet nejnižší možné ceny, pravděpodobně si můžete nastavit bezplatný plán cloudflare, který přesměruje vaši-doménu.com:443 na váš port 41696.

Pokud ne, pořiďte si jiného hostitele.


Linux
  1. Proč Find nepřijímá ‚-exec Cp {} Dir +‘?

  2. Ssh – Proč je Firefox tak pomalý oproti Ssh?

  3. Proč jsou některé porty hlášeny Nmapem filtrovány a ostatní ne?

  1. Proč „ukončit &“ nefunguje?

  2. Proč je to Rm -rf a ne Rmdir -rf?

  3. nc:příkaz nenalezen

  1. Povolit procesu bez oprávnění root navázat se na port 80 a 443?

  2. Proč by si někdo vybral FreeBSD před Linuxem?

  3. Proč neblokovat ICMP?