Dino Geek, versucht dir zu helfen

Wie konfiguriere ich die Passwortauthentifizierung für ein Verzeichnis auf Apache?


Zur Konfiguration der Passwortauthentifizierung auf Apache benötigen Sie in erster Linie zwei Dateien: die .htaccess-Datei und die .htpasswd-Datei. Nachfolgend sind die Schritte zur Aktivierung der Passwortauthentifizierung:

1. Erzeugen Sie die .htpasswd-Datei: Diese Datei speichert die Benutzernamen und Passwörter. Benutzen Sie das ‘htpasswd’-Werkzeug, das mit der Apache-Distribution geliefert wird, um die Passwortdatei und Benutzer zu erzeugen.

Zum Beispiel: `$ htpasswd -c /pfad/zu/.htpasswd benutzername` Sie werden dann aufgefordert, ein Passwort für den Benutzer einzugeben. Die Option `-c` wird verwendet, um die Datei zu erzeugen. Wenn Sie mehr Benutzer hinzufügen möchten, lassen Sie diese Option einfach weg.

2. Erstellen Sie die .htaccess-Datei:

Öffnen Sie den Texteditor und fügen Sie die folgenden Zeilen ein: ``` AuthType Basic AuthName “Restricted Content“ AuthUserFile /pfad/zu/.htpasswd Require valid-user ``` Speichern Sie die Datei als .htaccess im Verzeichnis, das Sie schützen möchten.

3. Aktualisieren Sie die Apache-Konfiguration:

Stellen Sie sicher, dass die .htaccess-Datei von Apache gelesen wird – d.h., die Direktive ‘AllowOverride’ muss auf ‘All’ oder zumindest auf ‘AuthConfig’ gesetzt sein. Sie können dies in der Hauptkonfigurationsdatei von Apache (‘httpd.conf’) oder innerhalb einer -Konfigurationseinstellung tun. Beispiel: ``` AllowOverride All ``` Starten Sie Apache neu, um die Änderungen zu übernehmen. `$ service apache2 restart` auf Ubuntu/Debian oder `$ systemctl restart httpd` auf CentOS/RHEL.

Nun sollte Ihr Verzeichnis durch Benutzername und Passwort geschützt sein und Apache sollte bei jedem Versuch, auf dieses Verzeichnis zuzugreifen, eine Authentifizierung anfordern.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen