Apache ne peut plus être arrêté

canarder Messages postés 2034 Statut Membre -  
canarder Messages postés 2034 Statut Membre -
Bonjour,

J'essaye d'activer HTTPS sur un serveur, j'ai donc configuré Apache avec les certificats, le vhost, etc ...
Sauf que j'ai jamais réussi à activer HTTPS, car je crois qu'Apache n'a jamais redémarré.

Voici quelques commandes et leur résultat :

# /etc/init.d/apache2 reload  
 * Reloading web server config apache2  

(pas de OK ou de fail)

# /etc/init.d/apache2 start  
 * Starting web server apache2                                                                                        (98)Address already in use: make_sock: could not bind to address [::]:80  
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80  
no listening sockets available, shutting down  
Unable to open logs  
                                                                                                               [fail]

Normal, Apache est déjà lancé.

# /etc/init.d/apache2 stop  
 * Stopping web server apache2                                                                                        httpd (no pid file) not running  
                                                                                                               [ OK ]

Après ça, le serveur fonctionne encore.

# /etc/init.d/apache2 restart  
 * Restarting web server apache2                                                                                      httpd (no pid file) not running

(attente de 10 secondes)
(98)Address already in use: make_sock: could not bind to address [::]:80  
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80  
no listening sockets available, shutting down  
Unable to open logs  
                                                                                                               [fail]


J'ai fait un nmap sur le serveur et je remarque que le port 443 est bien ouvert, mais c'est un peu bizarre :
443/tcp  open  https?


J'ai su que le serveur redémarrait pas quand j'ai modifié apache2.conf pour pas qu'Apache indique la configuration du serveur dans le header, et qu'après un reload ça ne changeait rien :
ServerTokens Prod  
ServerSignature Off


J'hésite à killer Apache de force, alors qu'il "fonctionne".

Merci pour votre aide.
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox

1 réponse

canarder Messages postés 2034 Statut Membre 355
 
J'ai finalement tout killé, et j'ai pu relancer le serveur qu'en faisant :
a2dissite site_https_qui_bug 
/etc/init.d/apache2 restart

Si je met a2ensite, le serveur ne redémarre pas (fail). Pourtant, la configuration à l'air correcte d'après apache (apache2 -t).
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
0