Softwareentwicklung:
Individuelle Programmierung

Passwortgeschützte Verzeichnisse mit .htaccess-Datei einrichten

Frage: 

Suche …

 

Zu "" leider nichts gefunden.

Persönlicher Premium-Support nur für Bitpalast® Webhosting-Kunden!

 gebührenfrei (0800) 9 32 33 74, Fax (030) 32 70 18 91.

service@bitpalast.de 

Skype: bitpalast

Einen Moment bitte … Ihr Browser lädt die Seite.

 

 

Symptom

Sie möchten den Zugriff auf bestimmte Verzeichnisse Ihrer Website nur Nutzern mit Login ermöglichen.

 

Ursache

Sie können entweder einen Passwortschutz mit der .htaccess-Webserver-Steuerung oder mit der Plesk Kunden-Steuerzentrale einrichten. Dieser Artikel beschreibt, wie Sie mit der .htaccess-Webserver-Steuerung einen Passwortschutz einrichten.

 

Lösung

1. Sie brauchen zwei Dateien, eine ".htaccess"-Datei, die den Zugriff auf das Verzeichnis steuert, und eine ".htpasswd"-Datei, die die Kombination gültiger Loginnamen/Passwörter enthält. Erstellen Sie mit Hilfe eines Texteditors zunächst die .htaccess-Datei mit folgendem Inhalt:

AuthUserFile /[Pfad/].htpasswd
AuthGroupFile /dev/null
AuthName "[Hinweis an Nutzer]"
AuthType Basic

require valid-user

Anstelle von [Pfad/] setzen Sie ein Verzeichnis Ihres Webspaces ein, wo die Datei gespeichert werden soll, in der Loginnamen/Passwort-Kombinationen hinterlegt sind. Sie können [Pfad/] auch weglassen, dann wird die Datei im Home-Verzeichnis Ihres FTP-Logins gespeichert. Eine .htpasswd-Datei sollte möglichst nicht in einem Verzeichnis gespeichert werden, auf das der Webserver Zugriff hat, da sie sonst möglicherweise über das Internet einsehbar wird.

Anstelle von "[Hinweis an Nutzer]" geben Sie einen Prompt ein oder eine Beschreibung des geschützten Verzeichnisses, z.B. "Händlerbereich", "Preislisten" oder ähnliches.

2. Laden Sie die .htaccess-Datei in das Verzeichnis hoch, dass zukünftig nur noch nach einem Login gezeigt werden soll.

3. Erstellen Sie die .htpasswd-Datei. In dieser Datei werden Loginnamen/Passwort-Kombinationen gespeichert. Wenn Sie Zugriff auf eine Linux-Shell haben, können Sie die Datei mit dem Linux-Befehl

htpasswd -c /[Pfad/].htpasswd [Loginname]

erstellen. Ansonsten sollten Sie eine der vielen kostenlosen Online-Passwort-Generatoren verwenden, da das Passwort in der .htpasswd-Datei nicht als Klartext-Passwort, sondern verschlüsselt gespeichert werden muss. Eine typische .htpasswd-Datei für zwei User wie "maxmueller" und "johndoe" könnte wie folgt aussehen:

maxmueller:$apr1$Q5SW6wj4$qvD3b8nBlfhdmDQLpU52/0
johndoe:$apr1$SsOahno9$ZgB3fM7U8joJwTFgLvzgd/

4. Laden Sie die .htpasswd-Datei dorthin hoch, wo sie sich laut .htaccess-Datei befinden soll ("/[Pfad/].htpasswd").

Sollte der Passwortschutz nun nicht funktionieren, stimmt vermutlich der Pfad zur .htpasswd-Datei nicht, den Sie in der .htaccess-Datei eingetragen haben.

 

Übersicht häufig gestellter Fragen 

 

 

 


 

Weitere Dienstleistungen

Billiger Webspace unter 1 €/Monat 

Starterserver: Preiswerter Webserver ab  4,15 €/Monat mit PHP, Datenbank und vielem mehr 

Online Reservierungssystem: Belegungsplan für beliebige Resourcen (Fahrzeuge, Sportplätze …) und Zimmer, Ferienwohnungen, Ferienhäuser …  9,90 €/Monat 

 

FAQ – häufig gestellte Fragen 

 

Softwareentwicklung (Programmierer, Programmierung) in ausgewählten anderen Ländern

Antigua und Barbuda

Argentinien

Australien

Bahamas

Barbados

Belize

Bolivien

Botswana

Chile

Costa Rica

Dominikanische Republik

Dominikanische Republik

Ecuador

El Salvador

Fidji

Gambia

Ghana

Grenada

Guatemala

Guinea

Guyana

Honduras

Indien

Irland

Jamaika

Jordanien

Kamerun

Kanada

Kenia

Kiribati

Kolumbien

Kuba

Lesotho

Liberien

Madagaskar

Malawi

Malta

Marshall Inseln

Mauritius

Mexiko

Mikronesien, Föderation

Namibia

Nauru

Neuseeland

Nicaragua

Nigeria

Pakistan

Palau

Panama

Papua New Guinea

Paraguay

Peru

Philippinen

Puerto Rico

Ruanda

Saint Kitts und Nevis

Saint Vincent und die Grenadinen

Sambia

Samoa

Sankt Lucia

Schweiz

Seychellen

Sierra Leone

Singapur

Solomon Inseln

Spanien

Sudan

Swaziland

Südafrika

Tansania, Vereinigte Republik

Tonga

Trinidad und Tobago

Tuvalu

Uganda

Uruguay

Venezuela

Vereinigte Staaten

Vereinigtes Königreich

Zimbabwe

Österreich

 

"Softwareentwicklung": Programmierer, Programmierung, Datenbank Design, Schnittstelle, Softwareentwickler, Outsourcing, Insourcing, off shore, Programmentwicklung, Dokumentation, Softwarehandbuch, Optimierung, Scripting, Skript, Programm überarbeiten, Programm revidieren, Revision, Software dokumentieren, Preise für Programmierung, Windows, Unix (z.B. Solaris, Linux, FreeBSD), Assembler, C, C++, JAVA, PHP, JavaScript & AJAX, VisualBasic, Cobol, Informix 4GL, SQL/MySQL, ADABAS, MS Access, Oracle, ARIS, Prozess 2000, Visio, MS Office (Word, Excel PowerPoint, MS Project), Automation mit VisualBasic, MS Windows Server und Clients, SAP R/3, Macromedia MX Studio, MS Frontpage, MS Expression Web, Smarty Template Engine, Joomla, Redaxo, osCommerce, OXID eSales Community Edition, OrgaMAX Web Export.

  gebührenfrei (0800) 9 32 33 74 •  GmbH, Postfach 19 15 64, D-14005 Berlin
Die Preise enthalten 19 % Mehrwertsteuer. © 2024  GmbH. Alle Rechte vorbehalten. und das Logo sind eingetragene Marken der GmbH. Für Bildnachweise siehe Impressum.

Impressum Datenschutzerklärung Sitemap