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:51]
ingo_wichmann [Apache 2.2 und LDAP]
— (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>​ 
- 
- 
- 
- 
- 
  
fortgeschrittene/apache-configs.1367902267.txt.gz · Zuletzt geändert: 2013/05/07 04:51 von ingo_wichmann