Fórum Root.cz
Hlavní témata => Server => Téma založeno: mikesznovu 20. 10. 2021, 23:35:06
-
Existuje nějaký koncept podobný úrovni DNS (NXDOMAIN,SERVFAIL) ale pro oblast, kdy na jednom stroji běží více domén? Uvažuje se stroj, na kterém běží domény na http, některé na https a některé na obou.
Zkusím to vysvětlit: DNS prozradí ip pro danou doménu., ale neřekne jesli běží na http nebo https.
Nelze to zajistit tím, že by TCP nereagovalo nebo RSTovalo, protože aplikační vrstva je až za nim.
Zajímá mě technické řešení , ale i de-facto používané.
Například pro TLS: Něco co řekne že daný virtual host neexistuje a nepokračuje se dál do HTTP.
A pro HTTP i pro HTTPS(myšleno HTTP po TLS , že by pžedchozí bod nebyl nebo selhal) : Existuje nějaký
stavový kód něco jako No such server?
-
Aplikuj pravidla padajiciho lejna:
1) rozjed vse v http i https
2) http presmeruj na https, pokud neni nutny fallback na tupe klienty (a la arduino bez ssl)
3) kde se vyzaduje http namisto https, tak presmeruj, ale browseru se to libit teda nebude
4) zmigruj se na ipv6 a pro kazdy virtualhost muzes mit vlastni IP a na ni otevrene porty dle libosti
Nebo proste aplikuj redukci na spolecneho jmenovatele a zrid si 3 IP, kde budes hostovat http only, https only a mixed access weby, a patricne jim nastav DNS. Pak neni problem, aby port zustal zavren.
-
HTTP nepracuje se servery, ale s URL. Takže to, co hledáte, jsou stavové kódy 404 Not Found nebo 308 Permanent redirect vracené pro každé požadované URL na tom serveru.
-
Aplikuj pravidla padajiciho lejna:
1) rozjed vse v http i https
2) http presmeruj na https, pokud neni nutny fallback na tupe klienty (a la arduino bez ssl)
3) kde se vyzaduje http namisto https, tak presmeruj, ale browseru se to libit teda nebude
4) zmigruj se na ipv6 a pro kazdy virtualhost muzes mit vlastni IP a na ni otevrene porty dle libosti
Nebo proste aplikuj redukci na spolecneho jmenovatele a zrid si 3 IP, kde budes hostovat http only, https only a mixed access weby, a patricne jim nastav DNS. Pak neni problem, aby port zustal zavren.
Já ale žádné weby ani domény neprovozuju...
HTTP nepracuje se servery, ale s URL. Takže to, co hledáte, jsou stavové kódy 404 Not Found nebo 308 Permanent redirect vracené pro každé požadované URL na tom serveru.
O téhle možnosti vím.To jsem právě nechtěl slyšet (možná jsem měl napsat že kromě tohoto řešení) - asi si za to můžu že jsem napsal ten řádek - technické řešení i de-facto používané.
-
Já ale žádné weby ani domény neprovozuju...
A co tedy resis? Nejspis spravna bude tedy odpoved, ze 42.
-
Já ale žádné weby ani domény neprovozuju...
A s tím HTTP a HTTPS tedy děláte co? Pěstujete rajčata?
O téhle možnosti vím.To jsem právě nechtěl slyšet (možná jsem měl napsat že kromě tohoto řešení) - asi si za to můžu že jsem napsal ten řádek - technické řešení i de-facto používané.
Možná jste spíš měl napsat, jaký řešíte problém. Osvědčilo se to – lidé, kteří popíšou svůj problém, se většinou dozvědí řešení. Lidé, kteří popíšou jen svoje nefunkční řešení, se popisu funkčního řešení dočkají málokdy – a vždy je podmínkou to, že se podaří je přesvědčit, aby přestali nabízet své nefunkční řešení a popsali svůj problém.