3 votes

Apache ne démarre pas après avoir installé mod_ssl sur CentOS

J'ai besoin d'exécuter à la fois http et https sur les mêmes noms d'hôtes sur mon serveur. J'avais tout en cours d'exécution sans SSL avec des hôtes configurés dans le répertoire /etc/httpd/conf.d.

    Système : CentOS release 5.6 (Final)
    Serveur : Apache/2.2.3

Je suivais les instructions ici : http://shapeshed.com/journal/setting_up_mod_ssl_on_apache_centos_52/

Mais maintenant :

    sudo /etc/init.d/httpd restart

Répond avec :

    Démarrage de httpd : (98)Address already in use: make_sock: could not bind to address [::]:443
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
    no listening sockets available, shutting down
    Unable to open logs
                                                       [FAILED]

En bas de /etc/httpd/conf/httpd.conf j'ai :

    NameVirtualHost *:80

J'ai essayé d'ajouter NameVirtualHost *:443 en dessous de cela mais cela n'a pas aidé.

Une chose de plus : Webmin était précédemment installé et fonctionne déjà sur http://XXX.XXX.XXX.XXX:10000

Cela pourrait-il être un facteur?

Toute aide serait grandement appréciée ; comme vous pouvez probablement le dire je me débrouille avec Google ici je n'ai jamais fait ça auparavant.

Merci!

5voto

Lilz Points 1080

Résolu :

Avant d'installer mod_ssl, httpd.conf contenait :

    Listen 31.222.163.118:443

Et l'installateur de mod_ssl avait ajouté ceci au ssl.conf créé automatiquement (dans conf.d)

    Listen 443

La duplication causait naturellement un conflit. J'ai supprimé la ligne de httpd.conf et maintenant il démarre normalement.

3voto

Vladimir Blaskov Points 6013

Il semble que vous ayez déjà quelque chose d'écoute sur le port 443. Désactivez-le, puis essayez à nouveau d'exécuter Apache. Vous pouvez trouver ce qui écoute sur ce port avec la commande suivante :

netstat -ptnl | grep 443

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X