Procédure
Co je to sezení?
V programování je relace skupina dat dočasně uložená na straně serveru pro konkrétní použití připojeným uživatelem.
Relace se obvykle používají k ukládání identifikačních údajů uživatele, jako je uživatelské jméno nebo ID uživatele, a také informací o stavu aplikace, například o položkách v online nákupním košíku.
Relace jsou obvykle spojeny s jedinečným identifikátorem relace, který je uložen na straně klienta, obvykle ve formě souboru cookie, aby server mohl načíst příslušné údaje relace pro každý požadavek uživatele.
Jak mohu vyřešit problém relací na svém webu?
Problém v podstatě spočívá v prvcích uložených v paměti RAM v průběhu času. Jakmile je paměť RAM nasycena, systém spustí restart, který odstraní uložené prvky, a tedy potenciálně i relace na vašem webu. To může vysvětlovat, proč se návštěvník při návštěvě vašeho webu může ocitnout odpojený.
Abyste tomu předešli, je zde uveden postup, který je třeba dodržet:
1. Vygenerujte klíč v nástroji Machine Key
Za tímto účelem přejděte na stránku MachineKey a klikněte na tlačítko "GENERATE".

Poté zkopírujte vygenerovaný kód do rohu

2. Konfigurace souboru web.config
Přejděte do správy služby Plesk ze správy služby na panelu LWS.

Po vstupu do systému Plesk vyberte v levém menu položku "Webové stránky a domény".
Na zobrazené stránce otevřete rozevírací nabídku pro vaši doménu.
Klikněte na "Správce souborů".

Ve správci souborů se dostanete do kořenového adresáře služby, kde jsou umístěny soubory pro váš web. Podívejte se, zda máte soubor s názvem web.config.

Pokud ano, upravíme ho, jinak ho vytvoříme zkopírováním celého kódu, který uvedu níže.

V tomto souboru, jehož obsahem je XML, přidáme do sekce následující text:
Na úrovni třetího řádku začínajícího "<machineKey" nahradíme celý tento řádek řádkem, který jsme získali z Machine Key v kroku 1.</p> <p> </p> <p> <p>Vycházíme-li ze základního souboru, který je v kořenovém adresáři vaší služby při doručování, zde je kód, který by vznikl přidáním těchto několika řádků navíc.</p> <p>Pokud byste neměli soubor web.config, vytvořte jej zkopírováním celého kódu, přičemž nezapomeňte upravit výše uvedenou část týkající se kódu generovaného strojovým klíčem</p> <pre> <code class="language-xml"><?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors> <remove statusCode="400" /> <error statusCode="400" path="D:\www\jetestuneformuleasp.site\error_docs\bad_request.html" /> <remove statusCode="401" /> <error statusCode="401" path="D:\www\jetestuneformuleasp.site\error_docs\unauthorized.html" /> <remove statusCode="403" /> <error statusCode="403" path="D:\www\jetestuneformuleasp.site\error_docs\forbidden.html" /> <remove statusCode="404" /> <error statusCode="404" path="D:\www\jetestuneformuleasp.site\error_docs\not_found.html" /> <remove statusCode="405" /> <error statusCode="405" path="D:\www\jetestuneformuleasp.site\error_docs\method_not_allowed.html" /> <remove statusCode="406" /> <error statusCode="406" path="D:\www\jetestuneformuleasp.site\error_docs\not_acceptable.html" /> <remove statusCode="407" /> <error statusCode="407" path="D:\www\jetestuneformuleasp.site\error_docs\proxy_authentication_required.html" /> <remove statusCode="412" /> <error statusCode="412" path="D:\www\jetestuneformuleasp.site\error_docs\precondition_failed.html" /> <remove statusCode="414" /> <error statusCode="414" path="D:\www\jetestuneformuleasp.site\error_docs\request-uri_too_long.html" /> <remove statusCode="415" /> <error statusCode="415" path="D:\www\jetestuneformuleasp.site\error_docs\unsupported_media_type.html" /> <remove statusCode="500" /> <error statusCode="500" path="D:\www\jetestuneformuleasp.site\error_docs\internal_server_error.html" /> <remove statusCode="501" /> <error statusCode="501" path="D:\www\jetestuneformuleasp.site\error_docs\not_implemented.html" /> <remove statusCode="502" /> <error statusCode="502" path="D:\www\jetestuneformuleasp.site\error_docs\bad_gateway.html" /> <remove statusCode="503" /> <error statusCode="503" path="D:\www\jetestuneformuleasp.site\error_docs\maintenance.html" /> </httpErrors> <tracing> <traceFailedRequests> <clear /> </traceFailedRequests> </tracing> </system.webServer> <system.web> <compilation tempDirectory="D:\www\jetestuneformuleasp.site\tmp" /> <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="20" /> <machineKey decryption="AES" validation="SHA1" decryptionKey="7ucKOvWBqXrsVMBl" validationKey="ZT6ikp0oQdfQT59F" /> </system.web> </configuration></code></pre> <p> </p> <p>Uložení souboru a jste chráněni před problémem s relací.</p>