J’ai mal lancé la commande
sudo yum install httpd
dans la ligne de commande d’un serveur du mien. Depuis lors, httpd était déjà installé, cette commande a été réinstallée / mise à jour httpd mais après, je ne pouvais plus démarrer httpd: lancer la commande
sudo /etc/init.d/httpd restart
J’ai reçu l’erreur:
Commençant httpd: (98) Adresse déjà utilisée: make_sock: impossible de lier l’adresse 0.0.0.0:443 pas de socket d’écoute disponible, fermeture
donc en regardant plus profondément dans les fichiers de configuration, j’ai vu que le
Listen 443
était à la fois dans le fichier conf / httpd.conf et dans conf.d / ssl.conf. En commentant l’un d’entre eux, le service httpd démarre correctement mais semble ne pas fonctionner correctement car si j’accède à certaines pages que je connais, elles sont protégées sous SSL.
404 non trouvé
Quelqu’un sait quelle configuration j’ai corrompu avec cette mise à jour? Comment puis-je le réparer?
Je l’ai compris. Il y avait deux _VirtualHost par défaut: 443 (l’un provenant de httpd.conf et l’autre provenant de ssl.conf).
En supprimant l’un d’entre eux (je suggère de supprimer celui de httpd.conf pour laisser toutes les configurations ssl dans le fichier ssl.conf) tout redémarré fonctionne correctement.