Nginx - heslo pro vstup na stránku

Odeslat odpověď


Odpoveď na tuto otázku je nutná pro rozlišení automatizovaných pokusů o registraci.
Smajlíci
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Nginx - heslo pro vstup na stránku

Nginx - heslo pro vstup na stránku

od RoliD » stř 29. čer 2016 12:12:06

Pokud chcete z nějakého důvodu zajistit web heslem, tak máme jednoduchou možnost zobrazit autentizační dialog ještě před načtením jakéhokoli obsahu webu následujícím způsobem:

Kód: Vybrat vše

server {

    auth_basic "zadejte heslo pro vstu na stránku";
    auth_basic_user_file path/htpasswd;
}
pokud budete chtít vyjmout určitou část webu z tohoto pravidla tak stačí toto vydefinovat takto:

Kód: Vybrat vše

server {
 

Kód: Vybrat vše

   auth_basic "zadejte heslo pro vstu na stránku";
    auth_basic_user_file path/htpasswd;

    location /podřízená_složka/ {
        auth_basic off;
    }
}
Pokud chcete zaheslovat jen onu podřízenou složku tak se to zapíše takto:

Kód: Vybrat vše

   location /slozka/
 {
    auth_basic "Zabezpeceno";
    auth_basic_user_file /

Kód: Vybrat vše

cesta/k/souboru/.htpasswd;
 }


obsah htpasswd souboru si vygenerujte třeba zde
a nebo příkazem:

Kód: Vybrat vše

htpasswd -c /cesta/k/souboru/.htpasswd uzivatel
Po potvrzení vás program vyzve k zadání hesla.

Nahoru