La mise à niveau de httpd.conf à partir de la version 2.2 à 2.4
J'ai un problème, j'ai accidentellement mis à niveau à partir de Apache 2.2 à 2.4 et maintenant besoin de changer mon httpd.fichier conf pour utiliser les nouvelles directives au lieu de l'aide de l'Ordre ancien et les directives Allow. Je pense avoir fait tous les changements que je dois, mais il y a une section que je ne suis pas sûr de ce que je doit le remplacer. C'est la section:
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
Cette combinaison de la Commande, de Refuser et de Satisfaire confond moi, car je suis un newb. Quelle est la bonne 2.4 configuration pour accomplir la même chose. J'ai essayé de googler une réponse et fouillé ce site, mais n'ai rien trouvé (peut-être en utilisant le mauvais termes, je ne sais pas). Si certains gourou là-bas pourrait fournir de l'aide qui serait grandement apprécié.
Merci!
OriginalL'auteur user5013 | 2012-04-07
Vous devez vous connecter pour publier un commentaire.
Les idiomes ont changé dans Apache 2.4.
Lire à travers "la mise à niveau à 2,4 2,2" à http://httpd.apache.org/docs/trunk/upgrading.html
Regarder pour ces entrées:
OriginalL'auteur Henk
Dans votre cas
Satisfy All
n'est plus nécessaire:v2.2
v2.4:
OriginalL'auteur Javatar
Voici ce que j'ai fait pour passer Apache à nouveau opérationnel après la mise à niveau:
Utiliser la nouvelle installé apache2.fichier conf dans le "etc/apache2' annuaire. Cela permettra de dissiper un certain nombre d'erreurs. Le nouveau fichier a la nouvelle "Requiert" syntaxe construit dans.
de modifier toutes vos VH fichiers dans les sites-available' annuaire par exemple xyzsite.com.conf (ajouter".conf' pour les fichiers. Même avec le fichier par défaut. Vous aurez à changer le "Besoin" de la syntaxe de ce fichier en tant que Henk points.
Le httpd.conf n'est tout simplement pas utilisé, donc si vous en avez un, vous pourriez aussi bien le supprimer afin d'éviter toute confusion à l'avenir.
Espère que cette aide.
OriginalL'auteur Steven McElveen