Nejste přihlášeni
Dobrý den,
po migraci jsem se setkal s velice nepříjemným problémem. Když zadám adresu subdomény bez lomítka na konci, tak se do adresy vloží port :80 a vyskočí chyba SSL_ERROR_RX_RECORD_TOO_LONG .
Př. https://manhetn.info/poradna adresa se předělá na https://manhetn.info:80/poradna/
nebo https://manhetn.info/peacegaming adresa se předělá na https://manhetn.info:80/peacegaming/
stejný problém i na jiné doméně https://nutgon.cz/guestbook adresa se předělá na https://nutgon.cz:80/guestbook/
Ale v případě uzavření lomítkem vše funguje:
Př. https://manhetn.info/poradna/
nebo https://manhetn.info/peacegaming/
i na jiné doméně https://nutgon.cz/guestbook/
Asi je někde něco špatně nastavené nebo nevím. Na adrese s peacegaming nemám absolutně žádný .htaccess soubor ani jiné nastavení, jedná se o starou html stránku, a i tak adresa hlásí SSL_ERROR_RX_RECORD_TOO_LONG .
Předem děkuji, nerad bych něco pokazil úpravami DNS nebo .htaccess souborů. A jsem si celkem jistý, že před migrací na nové servery tyto adresy fungovaly v pořádku (na web jsem mnohokrát přistupoval právě bez lomítka na konci) .
DNS mám na CloudFlare a SSL/TLS encryption nastaveno na Flexible, pokud to nějak pomůže.
Po nastavení na Full to vyhazuje na výše uvedených adresách bez lomítka chybu 502 Bad Gateway.
A pokud je chyba na CloudFlare, tak těžko říct, stránky na mém VPS serveru také tuto chybu nemají, např. https://server.manhetn.info/downloads . Stejná doména i stejné nastavení jako mám u vás.
Upravil Manhetn (Včera 18:03:36)
Offline
Dobrý den, chování subdomén nastavíte zde https://admin.endora.cz/739594/subdomains
Uvedené přesměrování na port 80 bude vynucené vaši aplikaci. Prověřte si dané přesměrování ve vaši aplikaci. Vzkládání portu je pravděpodobně způsobeno nějakou podmínkou ve vašem přesměrování.
Co se týče SSL, u nás nemáte k doméně vystaven žádný certifikát, proto se Full nedoporučuje u cloudflare nastavit. Náš systém je schopen certifikát vystavit jen pro domény které směrují přímo na naše IP, nesmí být schovány za cloudflare obláčkem.
Případně můžete do DNS vložit záznam: _acme-challenge.manhetn.info CNAME manhetn.info.letsencrypt-challenge.endora.cz.
Na základě něj bude možné u nás vystavit wildcard certifikát, tj certifikát pro všechny subdomény, tzv hvězdičkový.
Offline
Děkuji za odpověď, co znamená "ve vaší aplikaci" ? U Nutgon.cz jsem zkusil dokonce odstranit htaccess soubor, ale chová se to stejně. Na internetu jsem pouze našel diskuze že je na serveru (tzn. asi u vás) špatně nastaven port 443. Ještě se na to podívám, ale problém mám na obou doménách a žádný port :80 nikde nastaven také nemám.
Offline
Mám v htaccess souboru vlastní redirect adresy, které na 100% vím že fungovaly a ještě jsem je používal, teď také přidávají :80 do url (např. https://manhetn.info/SgVAgON , divné že s malými písmeny to funguje, má to fungovat i s velkými podle .htaccess souboru). A to ani nejsou subdomény. Vše začalo po migraci serverů.
EDIT: Když jsem na CloudFlare vypnul proxy u DNS záznamů, tak to začalo fungovat a :80 se již nepřidává. Takže problém nalezen, ale jak nyní postupovat dále? Před migrací s tímto problém nebyl a všechny DNS na proxy nepředělávaly adresy přidáváním portu :80 . Nebo snad Endora po migraci už má https:// a proto proxy na CloudFlare blbne? Tak jako tak problém nastal nejspíše ze strany Endory a migrací na nové servery.
Upravil Manhetn (Včera 23:35:57)
Offline