kostenloser Webspace werbefrei: lima-city


Apache unter Mandrake 10.1

lima-cityForumHeim-PCBetriebssysteme

  1. Autor dieses Themas

    k*****i

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.:biggrin:
  4. Autor dieses Themas

    k*****i

    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!
  5. Autor dieses Themas

    k*****i

    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
  6. Ich glaub document_root is bei Mandrake "var/www/html"
    Das MySQL Packet ist nicht im Apache Packet mit drinne... musste also nachinstallieren.

    lg
  7. Autor dieses Themas

    k*****i

    jep, danke, soweit stimmt alles, nur wo muss ich die daten hinschreiben, weil wenn cih ordner oder daten in dem /var/www/html ordner erstelle, kommt immer forbidden oder not found, da kann ja irgentwas net hinhauen!

    MfG

    Kraeusi
  8. 0******a

    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".
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!