Linux 15.016 Themen, 106.926 Beiträge

Apache-apachectl COMMAND NOT FOUND !

MacJab / 12 Antworten / Flachansicht Nickles

Hi
Habe Apache(bzw.httpd-2.0.35)wie im INSTALL beschrieben installiert.
Im /usr/local/apache/bin ist apachectl vorhanden !
Trotzdem bekomme ich beim versuch apachectl start ->
bash: apachectl: command not found ?
was mache ich falsch ?
wenn ich Apache von Suse-Cd mit yast2 installiere läufts ?

Bitte um Hilfe.
thx

bei Antwort benachrichtigen
Kirin MacJab „Apache-apachectl COMMAND NOT FOUND !“
Optionen

*spannung aufbau*
Also:

Wir machen erstmal den schwierigeren (?) teil:

Um den Apache beim Bootvorgang starten zu können musst du als erstes einen links in /etc/init.d anlegen.
1. Du must um apachectl immer ohne irgendwelchen schnickschnack zu starten einen link in /usr/bin/ einrichten.
ln -s /usr/das/verzeichnis/eben/wo/der/apache/liegt /usr/bin.

2. Dann machst du dich an die Arbeit mit den Runleveln.
Da Apache ein Netservice ist, sollte er in Runlevel 3,4,5 ausgeführt werden. Runlevel 6 ist reboot und Runlevel 0 ist halt.
Du kopierst die apachectl-Datei in /etc/init.d/
Dann musst du in den verschiedenen Runleven die Links anlegen.
Zum Bleistift:
ln -s /etc/init.d/apchectl /etc/init.d/rc3.d/S99apachectl
ln -s /etc/init.d/apachectl /etc/init.d/rc3.d/K99apachectl
Das gleiche wird dann eben in den anderen notwendigen Runlevels gemacht.
Sorry das das so lange gedauert hat, aber ich hab noch Pro7 geguckt :)
Kannte den Film noch nit :)
Grüße
Kirin

bei Antwort benachrichtigen