Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
lpi2:apache_module [2018/12/16 15:33] |
lpi2:apache_module [2022/12/02 12:43] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ===== mod_info: Apache Konfiguration ausgeben ===== | ||
| + | openSuSE (12.3): | ||
| + | zypper install html2text | ||
| + | a2enmod info | ||
| + | service apache2 restart | ||
| + | wget -O - http://localhost/server-info?config | html2text | grep -Ei 'VirtualHost|Directory|In file|Location|Files' | sed 's/^[^:]*:\(.*\)/\1/' | ||
| + | |||
| + | openSuSE (ab 13.1): | ||
| + | httpd2 -t -C'LoadModule info_module /usr/lib64/apache2-prefork/mod_info.so' -DDUMP_CONFIG | ||
| + | |||
| + | Debian (7): | ||
| + | apt-get install html2text | ||
| + | a2enmod info | ||
| + | apache2ctl graceful | ||
| + | wget -O - http://localhost/server-info?config | html2text | grep -Ei 'VirtualHost|Directory|In file|Location|Files' | sed 's/^[^:]*:\(.*\)/\1/' | ||
| + | |||
| + | ===== 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 | ||
| + | |||
| + | Auflisten der aktiven Module | ||
| + | |||
| + | apache2ctl -M | ||
| + | |||
| + | Nach dem Aktivieren und Deaktivieren den Apache-Server neu starten | ||
| + | |||
| + | ====== Absichern ====== | ||
| + | //todo: noch nicht fertig/getestet// | ||
| + | Folgende Module abschalten (besonders RedHat): ext_filter deflate gzip suexec dav speling userdir status rewrite proxy_connect cgi | ||
| + | |||
| + | Bei SuSE in /etc/sysconfig/apache2 minimal-Satz Module einschalten. | ||