Gerne informieren wir Sie über technische Änderungen bei der angekündigten System-Migration.
Mit der Umstellung wird die Linux-Distribution von CentOS 6 auf CentOS 7 gewechselt.
Folgende Änderungen folgen daraus:
- Apache 2.2 wird durch Apache 2.4 ersetzt.
Mit der neuen Apache-Version stehen zahlreiche neue Funktionen und Verbesserungen zur Verfügung. Ebenfalls ergibt sich durch die neue Version ein allgemeiner Gewinn an Leistungsfähigkeit, so dass in vielen Fällen Ihre Webseiten noch schneller als bisher ausgeliefert werden können: http://httpd.apache.org/docs/2.4/upgrading.html
Auf 2 Hauptänderungen möchten wir nachfolgend näher eingehen:
mod_filter
Die Syntax bei "mod_filter: FilterProvider" wurde geändert und verwendet nun einen booleschen Ausdruck, ob ein Filter angewendet wird.
So muss beispielsweise statt
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
neu
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/html'"
verwendet werden.
Referenz: http://httpd.apache.org/docs/2.4/mod/mod_filter.html#filterprovider
Access Control
Eine weitere Neuerungen betrifft die Direktiven zur "Access Control", über die beispielsweise der Zugriff auf einzelne Verzeichnisse durch Suchmaschinen geregelt werden kann. Die bislang genutzte Schreibweise funktioniert weiterhin, es wird aber eine Aktualisierung auf die veränderte Schreibweise empfohlen.
Im folgenden Beispiel werden alle Zugriffe über die Domain "muster.ch" erlaubt, von allen anderen Hosts aber abgewiesen:
Apache 2.2 (alt):
Order Deny,Allow
Deny from all
Allow from muster.ch
Apache 2.4 (neu)
Require host muster.ch
- mod_python wird nicht mehr unterstützt.
- Einführung ModSecurity 2 (Web-Applikations-Firewall)
- Die bestehende ModSecurity 1 Implementation wird durch eine aktuelle ModSecurity 2-Umgebung ersetzt.
- Die Direktiven wie "SecFilterEngine Off" werden nicht mehr unterstützt .
- Diese werden durch uns vor Migration umgeschrieben () und dadurch deaktiviert.
- Eine Deaktivierung der globalen Web-Applikations-Firewall ist nicht mehr via .htaccess möglich.
- Die gängigsten Probleme und Ursachen für eine erforderliche Deaktivierung sind jedoch mit der neuen Umgebung nicht mehr gegeben.
Sollten trotzdem Probleme auftreten, stehen wir jederzeit zur Prüfung zur Verfügung. - MySQL 5.5 wird durch das binär-kompatible MariaDB 5.5 ersetzt.
https://mariadb.com/kb/de/mariadb-vs-mysql-compatibility/
Artikel aktualisiert am 20.07.2016