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
Linux 15.016 Themen, 106.926 Beiträge
*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