Lokální doména

Re:Lokální doména
« Odpověď #45 kdy: 13. 06. 2023, 09:55:10 »
...
Od kdy rewite meni zaznam v dns?

Rewrite v .htaccess nemění záznam v DNS. Vynutí přidání www.


Re:Lokální doména
« Odpověď #46 kdy: 13. 06. 2023, 10:06:54 »
Rewrite v .htaccess nemění záznam v DNS. Vynutí přidání www.
Ale vynutí to redirectem přes server. Tudíž se nejprve musí prohlížeč umět připojit na to doménové jméno bez www – a když už to tak máte nakonfigurované, tak tam můžete dát třeba reverzní proxy.

Re:Lokální doména
« Odpověď #47 kdy: 14. 06. 2023, 08:01:36 »
Rewrite v .htaccess nemění záznam v DNS. Vynutí přidání www.
Ale vynutí to redirectem přes server. Tudíž se nejprve musí prohlížeč umět připojit na to doménové jméno bez www – a když už to tak máte nakonfigurované, tak tam můžete dát třeba reverzní proxy.
Částečně souhlasím. Může být reverzní proxy pokud je k dispozici. Pokud je Rewrite, vše se děje na straně webového serveru a prohlížeč se může připojit bez www, ale i s www. Pokud www není, tak je podstrčeno a kompletní adresa vrácena  do prohlížeče. To, co jsem tady dal pracuje perfektně u Wedosu. Předpokládám, že i jinde to bude funkční.

Re:Lokální doména
« Odpověď #48 kdy: 14. 06. 2023, 09:09:09 »
Částečně souhlasím. Může být reverzní proxy pokud je k dispozici. Pokud je Rewrite, vše se děje na straně webového serveru a prohlížeč se může připojit bez www, ale i s www. Pokud www není, tak je podstrčeno a kompletní adresa vrácena  do prohlížeče. To, co jsem tady dal pracuje perfektně u Wedosu. Předpokládám, že i jinde to bude funkční.
Evidentně vůbec nevíte, co mod_rewrite dělá. Je to modul do webového serveru Apache, který nastavuje přepisovací pravidla pro adresy – a některá pravidla (ta, co jste použil), používají přesměrování pomocí HTTP stavových kódů. Obdobnou funkcionalitu mají všechny běžné webové servery, takže to samozřejmě bude fungovat všude, ne jenom u Wedosu.

Přesměrování pomocí HTTP hlaviček znamená, že se prohlížeč připojí třeba na adresu http://firma.cz. Webový server na této adrese na základě konfigurace odpoví kódem 308 Permanent Redirect a pošle prohlížeči hlavičku Location s obsahem https://www.firma.cz. Z toho se prohlížeč dozví, že požadovaný obsah není na adrese http://firma.cz, ale nově se má ptát na https://www.firma.cz. Takže pošle nový dotaz, tentokrát na https://www.firma.cz (což může být úplně jiný server, než pro firma.cz).

Takže za prvé, prohlížeč se nejprve musí připojit na http://firma.cz, aby se o přesměrování dozvěděl – a to je to, s čím má tazatel problém. A za druhé, to přesměrování se nedělá celé na serveru, právě naopak, server pošle prohlížeči zpět novou adresu a přesměrování dělá prohlížeč. To je ten flag R=301, který jste v konfiguraci uvedl. Navíc jste uvedl zastaralý stavový kód 301, který by se neměl používat, protože nemá přesně definované chování – místo něj se používá kód 308.

Navíc pokud vývojáři webu počítají s tím, že web běží na firma.cz, mohou někde iniciativně mít přesměrování z www.firma.cz na firma.cz. Když vy na webovém serveru uděláte opačné přesměrování, vyrobíte zacyklení a uživatel se na tu stránku nedostane. Také se klidně může stát třeba to, že na stránce bude formulář pro upload videa, který povede na firma.cz, uživatel tam uploaduje video, které má stovky mega – aby na závěr uploadu prohlížeč dostal informaci, že to má poslat jinam, a začne celé video znovu uploadovat na novou adresu. Zkrátka dělat přesměrování bez vědomí té aplikace za tím není dobrý nápad.

robac

  • ***
  • 203
    • Zobrazit profil
    • E-mail
Re:Lokální doména
« Odpověď #49 kdy: 14. 06. 2023, 18:33:28 »
Jeste:
Pokud by DC a klienti nebyli ve stejne VLAN (idealni stav) a byl mezi nimi nejaky rozumny firewall, tak by se dal provoz na DC a TCP/443 DNATovat na externi web server. Ale je to opicarna.
Tak presne tohle by se nedalo ... dalsi co nikdy windowsi domenu nevidel ze? Mimo jine ti na tom serveru velice pravdepodobne bezi napriklad prave web srv, a to v podobe rozhrani certifikacni autority.

Vasemu konfrontacnimu tonu uprimne nerozumim. Windows domen jsem videl/uvedl v zivot/spravoval dost (co je dost?) a mozna se budete divit, ale naprosta vetsina tech, ktere jsem videl, Windows CA nemela. Automaticky predpokladat CA u AD, jehoz spravci si ani neumi vybrat spravne jmeno domeny a na 99% ji provozuji pouze s jednim DC, je dukazem Vasi arogance.
Pokud jste si nevsiml, tak jsem hlavne navrhoval reseni, za ktere jste pana Koudelku pochvalil.
Mimochodem, i kdyby tam ta CA byla, tak bych to dokazal bez problemu vyresit (narozdil od Vas, zjevne), ale byla by to opicarna, coz jsem napsal uz v tom prispevku.


Re:Lokální doména
« Odpověď #50 kdy: 18. 07. 2023, 12:21:41 »
"nicméně linky uvnitř webu jsou dané jako firma.cz/něco a nedonutím vývojáře aby to předělal, takže to nefunguje"

Není tohle zcela samostatný problém typu rozdílu mezi absolutní a relativní adresou, cestou?