[Apache] Ne se lance pas au démarrage du système (Résolu)
Publié : lun. 18 févr. 2013, 22:44
Bonsoir,
Je sèche sur un problème avec Apache qui ne veut pas se lancer au démarrage du système.
Afin d'isoler le problème j'ai installé Archlinux, configuré le réseau, installé et configuré Apache dans sa configuration initiale.
A une seule ligne près dans le fichier /etc/httpd/conf/httpd.conf :
Lorsque je démarre le système, j'ai ce message sur systemctl status httpd :
Il me semble qu'Apache tente de lier l'adresse IP avant que celle-ci ne soit attribuée par le système.
J'utilise le service dhcpcd pour obtenir une adresse IP de ma box.
Si je change la ligne "Listen 192.168.0.245:80" par "Listen 80", Apache se lance correctement au démarrage du système.
Ayant d'autres services qui rencontrent ce problème je pense que c'est un problème de configuration mais je n'arrive pas à trouver lequel.
Merci d'avance pour votre aide.
Je sèche sur un problème avec Apache qui ne veut pas se lancer au démarrage du système.
Afin d'isoler le problème j'ai installé Archlinux, configuré le réseau, installé et configuré Apache dans sa configuration initiale.
A une seule ligne près dans le fichier /etc/httpd/conf/httpd.conf :
Code : Tout sélectionner
Listen 192.168.0.245:80
Code : Tout sélectionner
# systemctl status httpd
httpd.service - Apache Web Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: failed (Result: exit-code) since Mon 2013-02-18 21:59:19 CET; 13min ago
Process: 183 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
Feb 18 21:59:19 srvtest apachectl[183]: Syntax error on line 41 of /etc/httpd/conf/httpd.conf:
Feb 18 21:59:19 srvtest apachectl[183]: Listen setup failed
Feb 18 21:59:19 srvtest systemd[1]: httpd.service: control process exited, code=exited status=1
Feb 18 21:59:19 srvtest systemd[1]: Failed to start Apache Web Server.
Feb 18 21:59:19 srvtest systemd[1]: Unit httpd.service entered failed state
J'utilise le service dhcpcd pour obtenir une adresse IP de ma box.
Si je change la ligne "Listen 192.168.0.245:80" par "Listen 80", Apache se lance correctement au démarrage du système.
Ayant d'autres services qui rencontrent ce problème je pense que c'est un problème de configuration mais je n'arrive pas à trouver lequel.
Merci d'avance pour votre aide.