GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come proteggere la directory con password su Nginx

In questo tutorial, ti mostreremo come proteggere una directory con una password su Nginx. Per chi non lo sapesse, a differenza di Apache, Nginx non ha alcun file .htaccess . La protezione con password si ottiene utilizzando le direttive del modulo Nginx HttpAuthBasic nel file di configurazione. Per riferimento futuro, ti mostrerò i passaggi per proteggere la directory con una password su Nginx.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo dopo passo Protect Directory With Password su Nginx.

Proteggi directory con password su Nginx

Passaggio 1. Innanzitutto, aggiungi quanto segue al tuo file di configurazione Nginx:

location / {
  auth_basic            "Restricted";
  auth_basic_user_file  /etc/nginx/htpasswd;
}

Passaggio 2. Crea il htpasswd file, nota che il file è /etc/nginx/htpasswd . Ciò significa che devi usare htpasswd per creare quel file:

htpasswd -c /etc/nginx/htpasswd yourusername
New password: 
Re-type new password: 
Adding password for user yourusername

Questo creerà il file della password.

Passaggio 3. Quindi riavvia la configurazione di Nginx:

service nginx restart

Ora, quando visiti la tua directory o dominio, ti verrà chiesto di inserire un nome utente e una password che hai scelto in anticipo. Questo non è sicuramente il modo più sicuro per limitare accesso al dominio.

Congratulazioni! Hai protetto con successo la directory su Nginx. Grazie per aver utilizzato questo tutorial per proteggere la directory con password sul sistema Nginx. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Nginx.


Cent OS
  1. Come installare phpMyAdmin con Nginx su CentOS 7

  2. Come proteggere con password le sezioni del tuo sito web

  3. Come proteggere con password una directory in cPanel

  4. Come proteggere con password una directory tramite cPanel

  5. Come proteggere con password qualsiasi cartella in Plesk

Come installare Nginx con il modulo GeoIP

Come installare Nginx con PHP-FastCGI su CentOS 6

Come installare Magento con Nginx su CentOS 7

Come proteggere con password una cartella in cPanel

Come proteggere con password le cartelle in cPanel

Come proteggere GRUB con password in Linux?