Page 1 of 1

Apache automatisch starten...

Posted: 2003-03-12 10:29
by healthmaster
Hallo,

ich habe folgendes Problem. Ich habe bei meinem Apache-WebServer einen virtuellen Server eingerichtet. Also http://www.1stDomain.de und http://www.2ndDomain.de liegen auf dem gleichen Rechner.
Jetzt will ich aber nach einem neustart den Apachen nicht immer immer von Hand starten. Also hab ich den Pfad in die "boot.local" eingetragen. Aber beim booten bringt er mir dann einen Fehler. Er startet zwar, aber nicht gescheit. Wenn ich dann auf die Seite http://www.2ndDomain.de gehe bringt er mir die Seite http://www.1stDomain.de. Also irgendwas passt da nicht.
Wenn ich den Apachen dann aber wieder von Hand starte passt alles wieder. Auch an der Syntax der httpd.conf hat er nichts auszusetzen.
Ich weiß nicht woran das liegt. Es wäre super wenn ihr mir weiterhelfen könnt. Danke schonmal im vorraus :-D

Re: Apache automatisch starten...

Posted: 2003-03-12 12:54
by andreas
wenn du suse installiert hast solltest du den apache per eintrag in der /etc/rc.config starten lassen

Code: Select all

# Should the Apache httpd be started at bootup? (yes/no)
#
START_HTTPD="yes"
ciao,
andreas

Re: Apache automatisch starten...

Posted: 2003-03-12 14:37
by healthmaster
Erst mal danke für deine Antwort.

In meinem /etc-Verzeichniss existiert keine Datei mit dem Namen "rc.config". Liegt sie vielleicht wo anderst oder heißt sie vielleicht anderst. Ich hab SuSE 8.1 installiert.

Re: Apache automatisch starten...

Posted: 2003-03-12 14:49
by sfeni
Eine andere Möglichkeit gibt es auch noch.

Die apchectl in das /etc/init.d Verzeichnis kopieren. Ausführbar machen.
Dann in dem /etc/init.d/rc3.d einen Link auf ../apachectl machen mit folgenden Namen:
S15httpd
K15httpd


Also so müsste das dann aussehen:

Code: Select all

/etc/init.d
-rwxr--r--    1 root     root         4951 Sep 30 09:51 apachectl

Code: Select all

/etc/init.d/rc3.d
lrwxrwxrwx    1 root     root         22 Sep 30 09:51 K15apache -> ../apachectl
lrwxrwxrwx    1 root     root         22 Sep 30 09:51 S15apache -> ../apachectl
Dann müsste der Apache automatisch starten.

Re: Apache automatisch starten...

Posted: 2003-03-12 15:27
by healthmaster
O.K.

1. Wie mach ich eine Datei ausführbar? (mit bin/bash oder)???
:roll: 2. Wie mache ich einen Link auf Apachectl mit den entsprchenden Namen ? :roll:

Re: Apache automatisch starten...

Posted: 2003-03-12 15:29
by captaincrunch
Wie mach ich eine Datei ausführbar? (mit bin/bash oder)???
chmod +x DATEINAME
2. Wie mache ich einen Link auf Apachectl mit den entsprchenden Namen ?
ln -s QUELLE ZIEL

Warum machst du das ganze nicht per yast ?

Re: Apache automatisch starten...

Posted: 2003-03-12 16:19
by healthmaster
Hab jetzt alles so gemacht und hab auch keine Fehlermeldung erhalten. Aber er startet trotzdem nicht :(

Re: Apache automatisch starten...

Posted: 2003-03-12 16:21
by captaincrunch
Hab jetzt alles so gemacht und hab auch keine Fehlermeldung erhalten.
Du hast nicht wirklich genau das so abgetippt, was ich gepostet hatte, oder ? Oder hast du's mal per yast versucht ?

Re: Apache automatisch starten...

Posted: 2003-03-12 16:53
by healthmaster
Nein ich hab es nicht genauso abgetippt. Ich hab schon die entsprechenden Zeilen eingefügt.
Mit Yast hab ich es noch nicht versucht. Hab auch keine Ahnung wie es dann da funktioniert.

Re: Apache automatisch starten...

Posted: 2003-04-21 22:38
by krispin
*ma da zwischen häng*


warum muss man eigendlich die zahlen dafür machen, plus das "S" und das "K"?


MfG
Krispin

Re: Apache automatisch starten...

Posted: 2003-04-21 22:50
by sascha
S und K stehen für Start bzw. Kill. Die Zahl gibt an in welcher Reihenfolge die Dienste gestartet bzw. gestoppt werden. So kann man z.B. erst das Netzwerk starten bevor der Apache dran kommt (der kann nämlich nicht ohne :wink: )

Re: Apache automatisch starten...

Posted: 2003-04-21 23:03
by krispin
ah, danke!

ach, und was ich noch vergessen habe, aber in der angst, hier würde keiner mehr herein schauen, editiere ich es nicht ;) - müssen die Zahlen eindeutig sein? - Oder können auch mehrere Einträge die selbe Reihenfolge haben?

MfG
Krispin

Re: Apache automatisch starten...

Posted: 2003-04-21 23:08
by sascha
Nein, die Zahlen müssen nicht eindeutig sein...

so, next prob

Posted: 2003-04-22 00:00
by krispin
also, ich habe nun nen link in /etc/rc3.d gemacht

S21apache -> ../init.d/apache (/etc/init.d/apache)

nach dem das sys up ist, startet der Indianer jedoch nicht..... help!


MfG
Krispin

Re: Apache automatisch starten...

Posted: 2003-04-22 00:05
by sascha
Es kann sein dass im Initscript wie von Andreas schon gepostet, abgefragt wird ob

Code: Select all

# Should the Apache httpd be started at bootup? (yes/no) 
# 
START_HTTPD="yes"
gesetzt ist. Das solltest du noch überprüfen.

Re: Apache automatisch starten...

Posted: 2003-04-22 00:11
by krispin
nein nein, bis jetzt ist mir nur SuSE 7.* bekannt, die das machen...

ich benütze Debian, ist also aus geschlossen!

wo kann man denn nochmal den Runlevel einstellen?

Vielleicht läuft's ja innem falschen Runlevel.... wobei, glaub ich nicht. Ist denn die Syntax, also, von, was ich da eingefügt habe, soweit richtig?


das Start-Script von Apache (/etc/init.d/apache) ist nen Dublikat von "apachectl", dies hat sich da wohl selbst hin kopiert, als ich die Apache 2, nach dem Howto compiliert habe.

Vorher habe ich KEIN apache via apt-get installiert, Apt würde das ja normalerweise irgendwie da eintragen....


MfG
Krispin