Apache unter Mandrake 10.1
lima-city → Forum → Heim-PC → Betriebssysteme
apache
beginnen
datei
daten
dienstag
dokument
erste
laufzeit
normalerweise
not
ordner
packet
richte
schauen
sektion
skript
startreihenfolge
tip
verzeichnis
ziffer
-
Hi,
ich ahbe leide rmal wieder ein problem mit linux, und zwar habe ich apache per rpm unter linux mandrake 10.1 intsliaert, nru wo is der hdocs ordner, alxso wo cih die verzeichnisse erstellen kann, und wo kann ich apache startne, ich habe nirgends was gefunden, also weder im start men?, und automatisch wird es ne gestartet!
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du must ?ber die Konsole Apache starten.
Wie es genau geht weiss ich leider nicht mehr so.
Ich glaube apache start
apache stop
apache reset
apache status
Und der Ordner war user oder vdir und dann noch paar klicks.
Ich kann dir das am Dienstag genau sagen.
Dann hab ich wieder Schule.
Da hatten wir letztens auf Linux 7.1 Apache installiert und so weiter.
Aber die vielen Ostereier haben mich das wieder vergessen lassen. -
ok, danke schon mal, w?re nett wenn du es mir dann am dienstag sagen k?nntest!
MfG
Kraeusi
Ps.: Die befehle gibt es nicht! -
joar es ist dienstag, und nu?
naja starten tut es automatisch das weis ich nun, nachdem ich es nochmal von der mandrake cd2 instaliert habe, aber wo finde ich den ordner wo cih die datein reinspeichern kann, die ich testen m?chte?
und es sieht so aus, als w?re mysql ne mit dabei, stimmt das?
muss ich es nachinstalieren?
MfG
Kraeusi -
Ich glaub document_root is bei Mandrake "var/www/html"
Das MySQL Packet ist nicht im Apache Packet mit drinne... musste also nachinstallieren.
lg -
Schau mal als erstes in den Ordner /etc/init.d
Da sind lauter Skripte. Eines davon m?sste "apache" oder "httpd" lauten
?ffne das Skript und schau rein, ob da drin auch wirklich die von dir installierte Version von Apache aufgerufen wird (auf den Pfad achten).
Wenn das ok ist, dann musst du rausfinden, in welchem runlevel du startest. M?sste normalerweise 5 sein, wenn du im Grafikmodus startest, sonst wahrscheinlich 2. Dann schau in den Ordner /etc/rc%runlevel%.d (statt %runlevel% halt 2 oder 5 einsetzen, je nachdem, in welchem runlevel du startest). Dort m?sste dann ein Link auf das Startskript im Ordner /etc/init.d sein. Auf welche Datei eine andere Datei verlinkt, kannst du sehen, wenn du dir die Dateien mit "ls -l" anzeigen l?sst. Sollte in dem Ordner keine Datei sein, die auf das Startskript verlinkt, musst du selber einen Link erstellen. Dabei musst du darauf achten, wie du den Link benennst. Meistens heissen die Dateien SxxBlablubb, wobei xx zwei Ziffern sind. Wichtig ist dabei, dass du vorne ein "S" hast, weil das Startskript f?r init nach Dateien sucht, die so anfangen. Mit den beiden Ziffern wird die Startreihenfolge festgelegt. Je niedriger die Zahl, umso fr?her wird das Skript gestartet. Wenn du schon MySQL drauf hast, solltest du Apache erst nach MySQL starten lassen. Ansonsten richte dich nach so etwas wie einem FTP-Server, der gestartet wird oder ?hnlichem. Im Zweifelsfall halt ganz zuletzt starten lassen.
Soweit zum "Autostart".
Wo ist der HTML-Ordner von Apache?
Dazu musst du einfach nur in die httpd.conf schauen. Schau nochmal in das Startskript, normalerweise wird dort der Pfad f?r die httpd.conf angegeben. Ist der Pfad dort nicht angegeben, liegt die httpd.conf im von Apache angenommenen Standardverzeichnis. Das ist von Version zu Version unterschiedlich. Bei >= 2 ist es %apacheordner%/conf, bei den meisten 1er Versionen /etc
?ffne die httpd.conf und suche nach dem Konfigurationsparameter DocumentRoot. Der dort angegebene Pfad ist der Defaultpfad zum Suchen von HTML-Dokumenten, wenn keine virtuellen Hosts eingerichtet worden sind, wenn ein HTTP-Request nur mit der IP-Adresse reinkommt oder wenn ein HTTP/1.0-Request reinkommt. Falls du virtuelle Hosts eingerichtet hast (Sektionen, die mit "<VirtualHost IP-Adresse:Port>" beginnen), dann musst du bei denen in deren Sektion auch nach dem Konfigurationsparameter DocumentRoot schauen, ob der auf das richtige Verzeichnis zeigt. Wenn nicht halt anpassen oder das Verzeichnis im Dateisystem erstellen. Nach ?nderungen in der httpd.conf Apache neu starten (es gibt auch die M?glichkeit, Apache w?hrend der Laufzeit die Konfiguration neu lesen zu lassen, aber wie das geht, weiss ich jetzt aus dem Kopf nicht).
Tip: Backup von httpd.conf vor dem ?ffnen machen
Das "forbidden" bekommst du ziemlich wahrscheinlich, weil du Dateien/Ordner mit einem Benutzer erstellst und dann kein chmod machst. Oder sie existieren halt nicht wegen falschem "DocumentRoot". -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage