Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:apache-configs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
fortgeschrittene:apache-configs [2013/05/07 04:50]
ingo_wichmann [Benutzerauthentikation]
— (aktuell)
Zeile 1: Zeile 1:
-====== Apache Konfigurationen und kleine Tipps ====== 
-===== Aktivieren / Deaktivieren von Modulen ===== 
- 
-SUSE und Debian : 
- 
-''​a2enmod''​ und ''​a2dismod''​ zum Aktivieren und Deaktivieren von Modulen 
- 
-Aktivieren des Modules mod_status 
- 
-  a2enmod status 
- 
-Deaktivieren des Modules mod_status 
- 
-  a2dismod status 
- 
-SUSE: 
- 
-Auflisten der aktiven Module 
- 
-  grep APACHE_MODULES /​etc/​sysconfig/​apache2 
- 
-Nach dem Aktivieren und Deaktivieren den Apache-Server neu starten 
- 
-===== Zugriffsteuerung per IP/​Hostname ​ ===== 
- 
-In Apache kann mittels ​ 
- 
-Fall 1: 
-<​file>​ 
-order deny,allow 
-</​file>​ 
- 
-Per Directory / Location / File  
- 
-<​file>​ 
-<​Directory /​srv/​www/​htdocs/​intern>​ 
-  order deny,allow 
-  deny from All 
-  allow from 10.0.0.0/​24 ​ .linuxhotel.de 127.0.0.1 
-</​Directory>​ 
-</​file>​ 
- 
-Erst werden die deny-Regeln ausgewertet,​ danach die allow-Regeln,​ falls keine Regel greift gilt allow 
- 
- 
-Fall 2: 
-<​file>​ 
-order allow,deny 
-</​file>​ 
- 
-<​file>​ 
-<​Directory /​srv/​www/​htdocs/​intern>​ 
-  order allow,deny 
-  allow from 10.0.0.0/​24 ​ .linuxhotel.de 127.0.0.1 
-</​Directory>​ 
-</​file>​ 
- 
-Erst werden die allow-Regeln ausgewertet,​ danach die deny-Regeln,​ falls keine Regel greift gilt deny 
- 
-===== Eigene Projekte / Configdateien ===== 
- 
-SUSE: 
- 
-Am besten die eigenen Konfigurationen in folgendem Pfad ablegen mit der Endung .conf 
- 
-''/​etc/​apache2/​conf.d/​wiki.conf''​ 
- 
- 
-===== Auslagerung in .htaccess ===== 
- 
-In Kontextdirektiven lassen sich die Konfigurationswerte durch allowoverride auslagern. 
- 
-z.B.: ''/​etc/​apache2/​conf.d/​wiki.conf''​ 
- 
-<​file>​ 
-<​Directory /​srv/​www/​htdocs/​wiki>​ 
- 
-   ​Allowoverride All 
-#  Allowoverride Auth 
- 
-</​Directory>​ 
-</​file>​ 
- 
-Die Datei ''/​srv/​www/​htdocs/​wiki/​.htaccess''​ hat folgenden Inhalt: 
- 
-<​file>​ 
-order allow,deny 
-allow from 192.168. 127. 
-</​file>​ 
- 
-===== Benutzerauthentifizierung ===== 
- 
-Einfache Benutzeridentifikation mittels Passwortdatei 
- 
- 
-==== Anlegen der Passwortdatei ==== 
- 
-  htpasswd2 -c .htpasswd heinz 
- 
-Achtung Erweiterung der Datei mittels 
- 
-  htpasswd2 ​ .htpasswd else 
- 
-In der Kontextdirektive oder im ''​.htaccess''​ folgende Optionen setzen 
- 
-Beispieldatei ''​.htaccess''​ 
-<​file>​ 
-AuthType ​       Basic 
-AuthName ​       "Bitte Username und Passwort"​ 
-AuthBasicProvider file 
-AuthUserFile ​   /​srv/​www/​htdocs/​wiki/​.htpasswd 
-Require ​        ​valid-user 
-</​file>​ 
- 
- 
-==== Nutzung einer Gruppendatei ==== 
- 
-Aufbau der Gruppendatei ​ ''/​srv/​www/​htdocs/​wiki/​.htgroup''​ 
- 
-<​file>​ 
-gf:  peter heinz gerd 
-sekretariat:​ elke heinz 
-</​file>​ 
- 
-Änderung in der ''​.htaccess''​ 
- 
-<​file>​ 
-AuthType ​       Basic 
-AuthName ​       "Bitte Username und Passwort"​ 
-AuthBasicProvider file 
-AuthUserFile ​   /​srv/​www/​htdocs/​wiki/​.htpasswd 
-AuthGroupFile ​  /​srv/​www/​htdocs/​wiki/​.htgroup 
-Require ​        group gf 
-</​file>​ 
- 
-====== Apache 2.2 und LDAP ====== 
-<​file>​ 
-        <​Directory /​var/​www/​www.web.de/>​ 
-                Options Indexes FollowSymLinks MultiViews 
-                AllowOverride None 
-                Order allow,deny 
-                allow from all 
-                AuthzLDAPAuthoritative off 
-                AuthBasicProvider ldap 
-                AuthType Basic 
-                AuthName "Wohin des Weges?"​ 
-                AuthLDAPURL ldap://​10.0.0.2/​ou=people,​dc=villa,​dc=local?​uid?​sub 
-                require valid-user 
-        </​Directory>​ 
-</​file>​ 
- 
- 
- 
-alternativ Windows 2003 R2  
- 
-<​file>​ 
-    ServerAuthType ​       Basic 
-    AuthzLDAPAuthoritative off 
-    AuthBasicProvider ldap 
-    AuthName "Wohin des Weges?"​ 
-    AuthLDAPURL ldap://​10.0.0.1/​ou=Benutzer,​dc=example,​dc=com?​sAMAccountName?​sub 
-    AuthLDAPBindDN "​cn=Administrator,​cn=Users,​dc=example,​dc=com"​ 
-    AuthLDAPBindpassword "​test1234"​ 
-    require valid-user 
-</​file>​ 
- 
- 
- 
- 
  
fortgeschrittene/apache-configs.1367902218.txt.gz · Zuletzt geändert: 2013/05/07 04:50 von ingo_wichmann