GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So schützen Sie das Verzeichnis mit einem Passwort auf Nginx

In diesem Tutorial zeigen wir Ihnen, wie Sie ein Verzeichnis mit einem Passwort auf Nginx schützen. Für diejenigen unter Ihnen, die es nicht wussten, im Gegensatz zu Apache hat Nginx keine .htaccess-Datei . Der Passwortschutz wird durch die Verwendung der Anweisungen des Nginx HttpAuthBasic-Moduls in der Konfigurationsdatei erreicht. Als zukünftige Referenz zeige ich Ihnen Schritte zum Schützen des Verzeichnisses mit einem Passwort auf Nginx.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt, wie Sie das Verzeichnis mit einem Passwort auf Nginx schützen.

Verzeichnis mit Passwort auf Nginx schützen

Schritt 1. Fügen Sie zunächst Folgendes zu Ihrer Nginx-Konfigurationsdatei hinzu:

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

Schritt 2. Erstellen Sie das htpasswd beachten Sie, dass die Datei /etc/nginx/htpasswd ist . Das bedeutet, dass Sie htpasswd verwenden müssen um diese Datei zu erstellen:

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

Dadurch wird die Passwortdatei erstellt.

Schritt 3. Starten Sie als Nächstes die Konfiguration von Nginx neu:

service nginx restart

Wenn Sie jetzt Ihr Verzeichnis oder Ihre Domain besuchen, werden Sie aufgefordert, einen Benutzernamen und ein Passwort einzugeben, die Sie zuvor ausgewählt haben. Dies ist definitiv nicht die sicherste Art der Einschränkung Domänenzugriff.

Herzlichen Glückwunsch! Sie haben das Verzeichnis auf Nginx erfolgreich geschützt. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um das Verzeichnis mit Passwörtern auf dem Nginx-System zu schützen. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Nginx-Website.


Cent OS
  1. So installieren Sie phpMyAdmin mit Nginx unter CentOS 7

  2. So schützen Sie Bereiche Ihrer Website mit einem Passwort

  3. So schützen Sie ein Verzeichnis in cPanel mit einem Passwort

  4. So schützen Sie ein Verzeichnis über cPanel mit einem Passwort

  5. So schützen Sie einen beliebigen Ordner in Plesk mit einem Passwort

So installieren Sie Nginx mit dem GeoIP-Modul

So installieren Sie Nginx mit PHP-FastCGI unter CentOS 6

So installieren Sie Magento mit Nginx unter CentOS 7

So schützen Sie einen Ordner in cPanel mit einem Kennwort

So schützen Sie Ordner in cPanel mit einem Passwort

Wie schütze ich GRUB mit einem Passwort unter Linux?