Benutzer-Werkzeuge

Webseiten-Werkzeuge


authentifizierung_htaccess

Dies ist eine alte Version des Dokuments!


Apache2: Zugriffsschutz Basic

In der entsprechenden /etc/apache2/sites-available/<MeineWebseite>.conf Datei müssen im Berech <Directory „/var/www/MeineWebseite/htdocs“> folgende Zeilen hinzugefügt werden:

AuthName "Authentifizierung erforderlich"			
AuthType Basic								
AuthUserFile berechtigte_User.sec
Require valid-user			

Beispieldatei:

<VirtualHost *:80>
	# The ServerName directive sets the request scheme, hostname and port that
	# the server uses to identify itself. This is used when creating
	# redirection URLs. In the context of virtual hosts, the ServerName
	# specifies what hostname must appear in the request's Host: header to
	# match this virtual host. For the default virtual host (this file) this
	# value is not decisive as it is used as a last resort host regardless.
	# However, you must set it for any further virtual host explicitly.
	#ServerName www.example.com

	ServerName www.meinserver.de
        Serveralias meinserver.de
	ServerAdmin meinemailadresse@gmx.de
	DocumentRoot /var/www/meinserver.de
	
	<Directory /var/www/meinserver.de>
            order deny,allow
            allow from all

	    AuthName "Privater Webserver Authentifizierung erforderlich"
	    AuthType Basic
	    AuthUserFile Eingangskontrolle.list
    	    Require valid-user
        </Directory>

# bestimmte Verzeichnisse über Web nicht ansprechbar machen, soll nur über die Webapp funktionieren
	<LocationMatch "/(bilder|conf|geheim||sicher)/">
	    Order allow,deny
	    Deny from all
	    Satisfy All
	</LocationMatch>

	# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
	# error, crit, alert, emerg.
	# It is also possible to configure the loglevel for particular
	# modules, e.g.
	#LogLevel info ssl:warn

	ErrorLog ${APACHE_LOG_DIR}/meinserver.de_error.log
	CustomLog ${APACHE_LOG_DIR}/meinserver.de_access.log combined

	# For most configuration files from conf-available/, which are
	# enabled or disabled at a global level, it is possible to
	# include a line for only one particular virtual host. For example the
	# following line enables the CGI configuration for this host only
	# after it has been globally disabled with "a2disconf".
	#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Die Datei berechtigte_User anlegen:

Für die Anlage der Datei einmalig: htpasswd -c /etc/apache2/berechtigte_user.sec <Username>

Danach für zusätzliche User: htpasswd /etc/apache2/berechtigte_user.sec <Username>

Apache2: Zugriffsschutz über .htaccess

Datei im DocumnetenRoot: .htaccess anlegen mit folgenden Inhalt:

AuthName "Authentifizierung erforderlich"
AuthType Basic
AuthUserFile berechtigte_User.sec
Require valid-user

Die Datei berechtigte_User anlegen:

Für die Anlage der Datei einmalig: htpasswd -c /etc/apache2/berechtigte_user.sec <Username> 

Danach für zusätzliche User: htpasswd /etc/apache2/berechtigte_user.sec <Username> 
authentifizierung_htaccess.1610196850.txt.gz · Zuletzt geändert: 2021/01/09 13:54 von mho

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki