Maison > Opération et maintenance > Apache > Différence entre Apache 2.2 et 2.4

Différence entre Apache 2.2 et 2.4

(*-*)浩
Libérer: 2022-06-07 15:46:57
original
5586 Les gens l'ont consulté

Similitudes et différences dans les paramètres de httpd.conf après le changement de l'environnement Windows d'Apache2.2 à Apache2.4.

Différence entre Apache 2.2 et 2.4
1. Changement de méthode de paramétrage des autorisations

2.2 Utiliser la méthode Order Deny / Allow, 2.4 passer à Require

apache2.2 :
Ordre refuser, autoriser
Refuser de tous

apache2.4 :

Exiger que tout soit refusé

Les plus couramment utilisés ici sont les suivants :

Require all denied
Require all granted
Require host xxx.com
Require ip 192.168.1 192.168.2
Require local
Copier après la connexion

Remarque : s'il y a des paramètres dans le fichier htaccess, ils doivent également être modifiés

2. Modifiez le paramètre du mode de journalisation

La commande RewriteLogLevel est remplacée par logLevel

La première valeur du paramètre LOGLEVEL est le niveau par défaut pour l'ensemble. Apache, suivi de Le niveau de journalisation de ce module peut être modifié pour le module spécifié

Par exemple :

LogLevel warn rewrite: warn
Copier après la connexion

3 Namevirtualhost est supprimé

. 4. Plus de modules doivent être chargés

Pour activer Gzip, mod_deflate doit être chargé dans apache2.2, et mod_filter et mod_deflate doivent être chargés dans apache2.4

Pour activer SSL, dans Apache2.2, Mod_ssl doit être chargé, mod_socache_shmcb et mod_ssl doivent être chargés dans Apache2.4

5 Paramètres recommandés dans l'environnement Windows

.
EnableSendfile Off
EnableMMAP Off
Copier après la connexion

Lorsque le journal apparaît, il est recommandé de définir

AcceptFilter http none
AcceptFilter https none
Copier après la connexion

en cas d'erreurs telles que l'échec d'AcceptEx. Remarque : Win32DisableAcceptEx a été remplacé par AcceptFilter None dans Apache2. 4

6. Ajustement du paramètre d'écoute
En prenant 443 comme exemple, vous ne pouvez pas définir uniquement l'écoute 443
L'erreur suivante se produira :
(OS 10048) Une seule adresse de communication (protocole/adresse réseau) peut être utilisée à la fois/connexion) : AH00072 : make_sock : impossible de se lier à l'adresse [::]:443
(OS 10048) Une seule adresse de fin de communication ( protocole/adresse réseau/connexion) peut être utilisé à la fois : AH00072 : make_sock : impossible de se lier à l'adresse 0.0.0.0:443
AH00451 : aucune socket d'écoute disponible, arrêt
AH00015 : Impossible d'ouvrir les journaux
Par conséquent, vous devez spécifier l'adresse IP d'écoute, et vous pouvez définir plusieurs

Pour des articles plus techniques liés à Apache, veuillez visiter la colonne Tutoriel Apache pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal