Apache startet nicht automatisch

Unifex

New Member
Gerade richte ich mir einen neuen Testserver ein.

Soweit erst mal die wichtigsten Sachen installiert.
Jetzt ist mir aufgefallen, dass Apache nicht automatisch startet.

Im Verzeichnis etc/rc0.d steht unter anderem der Link "K09apache2 "

Im init.d steht auch das Apache Skript und das startet auch ohne Fehlermeldung bei folgendem Befehl:

sudo /etc/init.d/apache2 start

Komischerweise ist das der erste Server, wo ich das Problem habe.

Was muss ich machen, damit der Apache automatisch startet bei einem Reboot?
 
Debian:
Code:
update-rc.d apache2 defaults

Standardmässig sollte der Indianer in den runlevels 2, 3, 4 und 5 geladen werden, ob Du passende links hast kannst Du natürlich auch prüfen:

Code:
ls -l /etc/rc?.d/*apache2

etc/rc0.d wird beim "halt" ausgeführt, hilft für den Start also erst einmal nicht weiter. Sieh Dir einfach die manuals zum update-rc.d an wenn es noch irgendwo haken sollte.
 
Die Logfiles geben keinen Fehler aus. Ich vermute das Skript ist einfach nicht zum automatischen starten konfiguriert....nur warum?

Das boot.log erwähnt nicht mal Apache :)

Apache error log gibt auch keine Fehler aus.
 
Okay, habe den Befehl ausgeführt und folgende Meldung gab es dann:

System start/stop links for /etc/init.d/apache2 already exist.

Aaaargh :)

Was nun?
 
Ich beantworte mir mal die Frage mal selber, falls jemand vor dem selben Problem steht.

Zuerst die alten Einträge löschen und dann neu anlegen

update-rc.d -f apache2 remove

update-rc.d apache2 defaults
 
Kannst du mir noch kurz sagen was der Parameter "defaults" macht?

Hat das was mit dem Apache Default Skript zu tun in "sites-enabled" oder etwas ganz anderes?

Der setzt die Werte für runlevel und die Abhängigkeiten zu anderen Deamons/Diensten. Die dazu benötigten Infos holt er sich aus der Startdatei (hier also /etc/init.d/apache2). Sieh' Dir einfach deren Kopf an (Stichwort: INIT INFO).
 
Back
Top