GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Quoi de neuf dans Apache 2.4 ?

Apache 2.4 est là, et il est livré avec des améliorations et de nouvelles fonctionnalités ! Ce guide est destiné aux clients d'hébergement Web LCN et d'hébergement WordPress et couvre les nouveautés d'Apache 2.4 et les modifications dont vous devez être conscient en tant qu'administrateur de site Web.

Commençons…

Quoi de neuf ?

Notre plate-forme d'hébergement partagé Quantum a maintenant été mise à niveau pour utiliser Apache 2.4. Cette nouvelle version prétend être plus rapide et utiliser moins de mémoire que son prédécesseur. De nombreuses améliorations ont été apportées aux modules actuels d'Apache ainsi qu'à de nouveaux modules. Nous n'entrerons pas dans les détails techniques ici; cependant, vous pouvez découvrir tous les nouveaux modules ici.

De quels changements dois-je être conscient ?

Le changement le plus apparent dans Apache 2.4 est une mise à jour des directives de contrôle d'accès. Dans Apache 2.2, le contrôle d'accès à des noms d'hôte et des adresses IP spécifiques était effectué à l'aide des directives Order, Allow, Deny et Satisfy. Vous avez peut-être vu ces directives utilisées dans votre fichier .htaccess pour restreindre l'accès. Un exemple serait :

ErrorDocument 403 /specific_page.htmlOrder Allow,DenyAllow from 111.222.333.444

Dans Apache 2.4, ce contrôle d'accès se fait de la même manière que les autres contrôles d'autorisation, en utilisant le nouveau module mod_authz_host. Il est recommandé de remplacer les anciennes règles de contrôle d'accès par les nouveaux mécanismes d'authentification.

Voici quelques exemples d'anciennes et de nouvelles façons d'effectuer le même contrôle d'accès.

Dans cet exemple, il n'y a pas d'authentification et toutes les requêtes sont refusées.

2.2 configuration:Order deny,allowDeny from all
2.4 configuration:Require all denied

Dans cet exemple, il n'y a pas d'authentification et toutes les requêtes sont autorisées.

2.2 configuration:Order allow,denyAllow from all
2.4 configuration:Require all granted

Dans l'exemple suivant, il n'y a pas d'authentification et tous les hôtes du domaine example.org sont autorisés à y accéder ; tous les autres hôtes se voient refuser l'accès.

2.2 configuration:Order Deny,AllowDeny from allAllow from example.org
2.4 configuration:Require host example.org

Veuillez noter : Un module a été installé pour garantir que vous pouvez toujours utiliser les anciennes configurations 2.2. Cependant, il n'est pas recommandé de mélanger les anciennes et les nouvelles directives dans votre fichier .htaccess. Il est techniquement possible de mélanger ces directives; cependant, des problèmes ont été connus pour survenir lors de cette opération.

C'est ça! Vous savez maintenant tout ce qu'il faut pour mettre à jour vos règles de contrôle d'accès .htaccess.


cPanel
  1. Quoi de neuf dans la station de travail Fedora 27

  2. Comment créer un nouvel utilisateur avec un accès Ssh ?

  3. Accéder à un serveur Web Apache dans un conteneur LXD

  4. Meilleur moyen de sandboxer Apache sous Linux

  5. Mesurer le trafic à partir du journal d'accès apache

Apache ne peut pas accéder au fichier alors qu'il a l'autorisation ?

Voici les nouveautés de Fedora 28

Quoi de neuf dans Ubuntu 19.04 « Disco Dingo »

Quoi de neuf dans Ubuntu 19.10 "Eoan Ermine"

Quoi de neuf dans Linux Mint 20 "Ulyana"

Quoi de neuf dans Debian 11 « Bullseye »