Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Apache
Le serveur Web Apache est un serveur Web prédéfini entre diverses distributions Linux.Cette popularité est en partie due à sa conception modulaire qui vous permet de personnaliser le serveur Web pour répondre à vos besoins en activant ou en désactivant les modules.Un de ces modules est le module MOD_REWRITE, que nous couvrirons comment activer dans cet article.Avant de commencer, vous devrez vous assurer que vous êtes connecté à votre serveur via SSH.Si vous n'êtes pas sûr de savoir comment accéder à votre serveur à l'aide de SSH, veuillez vous reporter à notre guide, ce qui couvre ce sujet plus en détail: Connexion à votre serveur via SSH.
Si vous n'avez pas installé Apache à ce stade, vous pouvez le faire maintenant en émettant la commande suivante. Si vous avez déjà installé Apache, vous pouvez passer à l'étape suivante.
yum install httpd -y
Une fois installé, démarrez Apache en utilisant systemctl:
systemctl start httpd
Vous pouvez vérifier qu'Apache est en cours d'exécution à l'aide de la commande suivante:
systemctl status httpd
Vous devriez voir la sortie suivante si Apache est en cours d'exécution.
systemd[1]: Starting The Apache HTTP Server...
systemd[1]: Started The Apache HTTP Server.
La plupart des versions modernes de Centos, telles que Centos 7, ont activé Mod_REWRITE activé par défaut. Cependant, nous pouvons vérifier cela à l'aide de la commande suivante, qui listera tous les modules actuellement chargés:
httpd -M | grep rewrite
Si le module mod_rewrite est actuellement chargé, vous devez voir la sortie similaire aux éléments suivants:
rewrite_module (shared)
Si le module n'est pas répertorié dans la sortie, vous devrez l'activer.Généralement, cela peut être accompli de deux manières dans un environnement Centos.La première méthode consiste à ajouter la ligne suivante au fichier 00-base.conf à l'aide de votre éditeur de texte préféré.Pour cet article, nous utiliserons Nano, comme vous pouvez le voir ci-dessous.
nano /etc/httpd/conf.modules.d/00-base.conf
Une fois le fichier ouvert, ajoutez ou décommentez la ligne suivante:
LoadModule rewrite_module modules/mod_rewrite.so
La deuxième méthode consiste à ajouter ou décommenter directement la même ligne utilisée ci-dessus dans le fichier httpd.conf:
nano /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
Une fois que vous avez utilisé soit une méthode pour activer le module, vous devez redémarrer Apache:
systemctl restart httpd
Après le redémarrage de Apache, le module mod_rewrite doit être activé et utilisé via un fichier .htaccess.
Écrit par Michael Brower / juin 22, 2017