GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

Was ist neu in Apache 2.4?

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

Hinweis: Es wurde ein Modul installiert, um sicherzustellen, dass Sie die älteren 2.2-Konfigurationen weiterhin verwenden können. Es wird jedoch nicht empfohlen, die alten und neuen Direktiven in Ihrer .htaccess-Datei zu mischen. Es ist technisch möglich, diese Richtlinien zu mischen; Es ist jedoch bekannt, dass dabei Probleme auftreten.

Das ist es! Sie wissen jetzt alles, was Sie brauchen, um Ihre .htaccess-Zugriffskontrollregeln zu aktualisieren.


cPanel
  1. Was ist neu in Fedora 27 Workstation

  2. GNOME 42 veröffentlicht! Siehe Neuerungen im Desktop von Ubuntu 22.04

  3. Sehen Sie sich die Neuerungen in GNOME 3.26 an – OMG! Ubuntu!

  4. Wie erstelle ich einen neuen Benutzer mit SSH-Zugriff?

  5. Messen Sie den Datenverkehr aus dem Apache-Zugriffsprotokoll

Apache kann nicht auf die Datei zugreifen, obwohl sie die Berechtigung hat?

Hier ist, was in Fedora 28 neu ist

Neuerungen in Ubuntu 19.04 „Disco Dingo“

Was ist neu in Ubuntu 19.10 „Eoan Hermine“

Was ist neu in Linux Mint 20 „Ulyana“

Was ist neu in Debian 11 „Bullseye“