PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webseite wird vom Webserver nicht gefunden



imhotep
30.12.13, 18:27
Hallo Leute,

ich bräuchte mal etwas Hilfe. Ich versuche gerade Gallery 2 auf meinem Rechner, also nicht auf einem Web Host, einzurichten.
Das Ding braucht einen Webserver, also Apache, unten drunter. Das habe ich noch nie gemacht.

Ich habe Apache installiert und gestartet. Wenn ich "localhost" im Browser eingebe bekomme ich die "It Works" Seite. Apache läuft also wohl.

Nun bin ich bei der Installation von Gallery 2 nach folgender Beschreibung vorgegangen:

http://codex.galleryproject.org/Gallery2:How_do_I_Install_Gallery2

Mit dem Satz "Open up your web browser and browse to the install directory" geht das Problem los.

Wenn ich im Browser "http://localhost/home/karsten/gallery2" eingebe, bekomme ich immer die Meldung "Objekt nicht gefunden!".

Ich denke, irgendwie muss man den Apache konfigurieren. Auch nach dem Studium diverser Apache Tutorials ist mir nicht klar, wie und wo ich das konfigurieren muss.

Kann mir einer sagen, in welchen Dateien was stehen muss? Oder kennt einer eine gute Step-by-Step Beschreibung?

Ich setze übrigens opensuse 13.1 und Apache 2.2 ein.

Manche Pfade, die in den Tutorials genannt sind, gibt es bei mir nicht. Z.B. etc/apache2/sites-available/default.

Grüße

Karsten

marce
31.12.13, 00:05
am einfachsten dürfte sein, das Tool direkt im vorgegeben Web-Verzeichnis von OS zu "installieren" - das dürfte vermutlich /src/www oder ähnliches sein.

Alles andere bedingt größere Verbiegereien an den Config-Dateien - was, welche und wo die sich findet ist leider sehr unterschiedlich und ändert sich auch gern im Laufe der Zeit mal, der erste Einstieg dürfte sich irgendwo unter /etc/apache oder /etc/httpd finden - ggf. mal ein find / htttp.conf loslassen und ab da weiter forschen...

Sicherlich findet sich aber in der Suse-Online-Doku auch alles, was Du wissen musst. Oder per Google :-)

nopes
31.12.13, 02:57
Ich sag mal so (ich nutze debian, unterstelle aber, dass es bei suse ähnlich ist). Rein Apache mäßig musst du "lediglich" die <Directory>-Direktive (http://httpd.apache.org/docs/2.2/de/mod/core.html#directory) verstehen - dafür musst du natürlich die richtige Datei erwischen, dafür ggf. nach vorhanden <Directory>-Direktiven im Konfigurationsverzeichnis (/etc/apache[2]) suchen. Lediglich, weil es natürlich nicht dabei bleiben kann, so blöd das ist, du wirst dich mit Apache und seiner Konfiguration befassen müssen.

Es ist aber üblich, dass man eine Apache-Konfigurationsdatei hat die in ein spezielles Include Verzeichnis vom Apache gelinkt wird. Ich weiß klingt sehr abstrakt, aber vielleicht hast du ja die Möglichkeit, einen gängigen HTTP-Dienst zu installieren, z.B. sowas wie Munin (http://software.opensuse.org/package/munin) (ist auch gar nicht mal unnütz ;)).
Schau dir vorher und nachher das Konfigurationsverzeichnis an (/etc/apache[2]) und versuche die "Magie" zu verstehen. Da ich außerdem ziemlich sicher bin, dass dein Dienst so eine Datei hat, bzw. Dokumentiert ist, wie diese aussehen sollte. Ist dies das richtige Vorgehen, falsch ist es eine vorhandene Datei um solche Direktiven zu erweitern. (Falsch liegt hier natürlich im Auge des Betrachters)