Apache 2.4 ist da, und es kommt mit Verbesserungen und neuen Funktionen! Dieser Leitfaden richtet sich an LCN-Webhosting- und WordPress-Hosting-Kunden und behandelt die Neuerungen in Apache 2.4 und die Änderungen, die Sie als Website-Administrator beachten müssen.
Fangen wir an…
Was ist neu?
Unsere Shared-Hosting-Plattform Quantum wurde jetzt für die Verwendung von Apache 2.4 aktualisiert. Diese neue Version behauptet, schneller zu sein und weniger Speicher zu verbrauchen als ihr Vorgänger. Es gab viele Verbesserungen an den aktuellen Modulen von Apache sowie einige neue. Wir werden hier nicht auf die technischen Dinge eingehen; Sie können sich jedoch hier über alle neuen Module informieren.
Welche Änderungen muss ich beachten?
Die offensichtlichste Änderung in Apache 2.4 ist eine Aktualisierung der Zugriffssteuerungsdirektiven. In Apache 2.2 wurde die Zugriffskontrolle auf bestimmte Hostnamen und IPs mit den Direktiven Order, Allow, Deny und Satisfy durchgeführt. Möglicherweise haben Sie gesehen, dass diese Anweisungen in Ihrer .htaccess-Datei verwendet werden, um den Zugriff einzuschränken. Ein Beispiel wäre:
ErrorDocument 403 /specific_page.htmlOrder Allow,DenyAllow from 111.222.333.444
In Apache 2.4 wird eine solche Zugriffskontrolle auf die gleiche Weise wie andere Autorisierungsprüfungen durchgeführt, indem das neue Modul mod_authz_host verwendet wird. Es wird empfohlen, alte Zugriffskontrollregeln durch die neuen Authentifizierungsmechanismen zu ersetzen.
Hier sind einige Beispiele für alte und neue Möglichkeiten, dieselbe Zugriffskontrolle durchzuführen.
In diesem Beispiel gibt es keine Authentifizierung und alle Anfragen werden abgelehnt.
2.2 configuration:Order deny,allowDeny from all
2.4 configuration:Require all denied
In diesem Beispiel gibt es keine Authentifizierung und alle Anfragen sind erlaubt.
2.2 configuration:Order allow,denyAllow from all
2.4 configuration:Require all granted
Im folgenden Beispiel gibt es keine Authentifizierung und alle Hosts in der Domäne example.org haben Zugriff; Allen anderen Hosts wird der Zugriff verweigert.
2.2 configuration:Order Deny,AllowDeny from allAllow from example.org
2.4 configuration:Require host example.org
Das ist es! Sie wissen jetzt alles, was Sie brauchen, um Ihre .htaccess-Zugriffskontrollregeln zu aktualisieren.