Hallo,
ich habe hier auf meinem Desktop Rechner einen Apache2 Webserver. Manuell kann ich ihn problemlos starten. Nun wollte ich ihn mit
|
Quellcode
|
1
|
systemctl enable apache2
|
direkt beim Systemstart (vorübergehend) mitstarten lassen. Das funktioniert hingegen nicht. Im Log finde ich dann folgendes:
|
Quellcode
|
1
2
3
4
5
6
|
systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/usr/lib64/systemd/system/apache2.service; enabled)
Active: failed (Result: exit-code) since So 2014-07-06 09:56:38 CEST; 13min ago
Process: 906 ExecStop=/usr/sbin/apache2 $APACHE2_OPTS -k graceful-stop (code=exited, status=0/SUCCESS)
Process: 853 ExecStart=/usr/sbin/apache2 $APACHE2_OPTS -DFOREGROUND (code=exited, status=1/FAILURE)
|
|
Quellcode
|
1
2
3
4
5
6
7
8
|
journalctl -b | grep apache
Jul 06 09:56:37 870e-gen2 apache2[853]: apache2: apr_sockaddr_info_get() failed for 870e-gen2
Jul 06 09:56:37 870e-gen2 apache2[853]: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Jul 06 09:56:38 870e-gen2 systemd[1]: apache2.service: main process exited, code=exited, status=1/FAILURE
Jul 06 09:56:38 870e-gen2 apache2[906]: apache2: apr_sockaddr_info_get() failed for 870e-gen2
Jul 06 09:56:38 870e-gen2 apache2[906]: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Jul 06 09:56:38 870e-gen2 apache2[906]: httpd (no pid file) not running
Jul 06 09:56:38 870e-gen2 systemd[1]: Unit apache2.service entered failed state.
|
Mit einem systemctl restart apache2 bringe ich ihn aber anschließend zum Laufen. Weiß jemand woran das liegt?
Update
Der Fehler lag bei mir. In meiner /etc/hosts hatte sich ein kleiner Tippfehler eingeschlichen
. Nun geht's auch wenn ich nicht wirklich verstehe, warum es manuell klappte, aber beim Start nicht...