[Debian WebServer] index.html und index.php führen beide zu index.html ...

B

boss3D

Guest
[Debian WebServer] index.html und index.php führen beide zu index.html ...

Hi @ all!

Ich muss gemäß der "Anleitung" im Anhang an diesem Posting unter Debian einen Apache Webserver einrichten. M. E. ist die ganze Arbeit getan, aber das Problem ist jetzt, dass ich beim Klicken auf folgende Links ...

http://html.server04.samserver.at
https://php.server04.samserver.at

... beide Male den Inhalt der index.html angezeigt bekomme. Beim Klicken auf den zweiten Link sollte aber eigentlich phpinfo() ausgegeben werden. Ich google schon den ganzen Tag und habe meine config files schon x-mal durchgecheckt, aber ich kann den Fehler nicht finden. Für mich sieht's jedenfalls so aus, als würde irgendwas, das auf die index.php verweisen/verlinken(?) müsste, ebenfalls auf die index.html verweisen/verlinken?!

^^ Woran kann das jetzt liegen, dass ich immer nur bei index.html lande, im Browser? Wenn ich auf den php Link klicke, müsste eigentlich ein Fenster kommen, wo ich meine Login-Daten eingeben muss und anschließend müsste er mir das php Zeugs anzeigen ... :huh:

Danke für baldige Antworten!
 
Zuletzt bearbeitet:
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Mit der VirtualHost-Direktive

DirectoryIndex index.php

kannst du fuer jeden virtuellen Host einzeln definieren, welche Datei bevorzugt als index-Datei benutzt werden soll.

Meld dich wenn das nicht klappt, allgemein hast du deinen Webserver da bisschen komisch konfiguriert. Nach welchem Uralt-Tutorial hast du gearbeitet?

PS: Deine Testlinks gehen nicht, Server scheint down...

Viele Gruesse,

maltris
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Mit der VirtualHost-Direktive

DirectoryIndex index.php

kannst du fuer jeden virtuellen Host einzeln definieren, welche Datei bevorzugt als index-Datei benutzt werden soll.
Deswegen habe ich das ja auch in die httpd.conf geschrieben. Hat aber erstens nichts geändert, zweitens sollte das wohl woanders hin (?) und drittens ist das laut "Anleitung" auch nicht nötig?!
Meld dich wenn das nicht klappt, allgemein hast du deinen Webserver da bisschen komisch konfiguriert. Nach welchem Uralt-Tutorial hast du gearbeitet?
Was meinst du mit "komisch"? Was hättest du anders gemacht? :huh: Ich bin nach der "Anleitung" vorgegangen, die du im Anhang ans Startposting findest (die ist vom Lehrer und an die sollte ich mich auch halten).
PS: Deine Testlinks gehen nicht, Server scheint down...
Nein, Server läuft, aber man kommt nur nach Aufbau einer VPN Verbindung drauf. Hatte ich vergessen, sorry.

Jedenfalls wird nach Klick auf beide Links nur angezeigt:
"Dies ist eine HTML-Seite auf html.server04.samserver.at"

^^ Bei Link 1 ist das auch korrekt, bei Link 2 sollte ich aber zu einer Login-Seite kommen (deswegen auch das Passwort-digest Zeugs), die nach dem Login phpinfo() anzeigt ... und daran scheitert es eben ...
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Gehst du beides male über https rein? Weil du ja nur VirtualHosts für https festgelegt hast.
Leg mal welche für Port 80 an, um das Problem mit den VirtualHosts auszuschliessen / einzukesseln.
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

^^ In beiden virtuellen Hosts ist sowohl was für Port 80 als auch für Port 443 festgelegt (siehe Startposting). Gehört das irgendwie anders geschrieben, oder verstehe ich gar nicht, was du meinst?

Die Links zum Aufrufen des fertigen Ergebnisses sind jedenfalls mit http(s) in der Angabe. Daran muss ich ziemlich sicher nichts ändern.
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

^^ In beiden virtuellen Hosts ist sowohl was für Port 80 als auch für Port 443 festgelegt (siehe Startposting). Gehört das irgendwie anders geschrieben, oder verstehe ich gar nicht, was du meinst?

Die Links zum Aufrufen des fertigen Ergebnisses sind jedenfalls mit http(s) in der Angabe. Daran muss ich ziemlich sicher nichts ändern.

Deswegen frage ich, der html link ist nämlich nur http protokoll. :D
Aber ich habe nicht richtig gelesen, daher ist mein Post nichtig, dachte du hättes nur Vhosts für 443 angelegt. :schief:

Ich weiss schon warum ich nicht mehr Appache2 nutze. Weils crap ist.

Pack mal die Vhosts in die httpd.conf.
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

^^ Thanks, man! That did the trick! :D :daumen:

Wusste ich's doch, dass die httpd.conf nicht einfach leer bleiben kann ... :schief:
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Man kann es über Sites Available lösen, das buggt teilweise, wie man sieht. (Die sind übrigens jetzt obsolet)
httpd.conf ist halt die quick and dirty variante. ;)

Wenn du wieder sites-available nutzen willst, solltes du diese auch symlinken mit sites-enabled. Dann sollte das auch klappen. :D (Ist mir jetzt erst aufgefallen das du das vergessen hast)

Mal in den raum geschmissen, zum nachlesen: Virtual Hosting using Apache 2 on a linux machine | Debuntu und Hosting multiple websites with Apache2
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Man kann es über Sites Available lösen, das buggt teilweise, wie man sieht. (Die sind übrigens jetzt obsolet)
httpd.conf ist halt die quick and dirty variante. ;)

Wenn du wieder sites-available nutzen willst, solltes du diese auch symlinken mit sites-enabled. Dann sollte das auch klappen. :D (Ist mir jetzt erst aufgefallen das du das vergessen hast)
"Wollen" ist gut. Ich glaube das SOLLTE ich sogar (laut Aufgabenstellung)?! Ich dachte, ich hätte alle Links gemacht?! Siehe letzten beiden Zitate im Startposting ...

Was genau für Links fehlen denn jetzt noch?

[EDIT]
Scheint mir alles da zu sein?! Gerade gecheckt:

Capture.JPG

[EDIT2]
So, jetzt hab' ich's. ;)

ls -la /etc/apache2/sites-enabled/html.server04.samserver.at
ls -la /etc/apache2/sites-enabled/php.server04.samserver.at

Jetzt läuft's auch ohne die httpd.conf :daumen:
 
Zuletzt bearbeitet:
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Hmm, ja, dann buggt Apache mal wieder. :D
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

^^ Ne, anscheinden habe ich 4 Links gebraucht, aber bei den ersten beiden genau die Gegenrichtung gemacht (oder die ersten beiden Links, siehe Screenshot, sind einfach umsonst)?! Egal, siehe EDITs im vorigen Posting. :)

Danke!
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Wusst ich doch, da hat was gefehlt, genau die meinte ich nämlich nicht gesehen zu haben.
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Mir stellt sich nur gerade die Frage, ob ich alle 4 Links brauche, oder nur die beiden, die ich jetzt gerade gemacht habe. ???

Die ersten beiden (siehe Ende Startposting) brauche ich doch gar nicht, oder?
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Nö, die ersten beiden brauchst du nicht.
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Ok, alles klar. Danke!
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Ein Problem bei WebDAV gibt's noch, sehe ich gerade ...

Ich komme noch nicht dahin, wo ich laut Angabe beim Testen mit cadaver hin sollte:

Capture.JPG

Und wenn ich auf den Testlink klicke, komme ich auch wieder nur zur "Dies ist eine HTML-Seite auf html.server04.samserver.at" Meldung. Muss ich bei WebDAV ebenfalls einen Link irgendwohin erstellen? :huh:

Mein Link sieht so aus, aber ist wohl falsch: [FONT=&quot]ln -s /etc/apache2/sites-available/dav.server04.samserver.at dav.server04.samserver.at

[/FONT][EDIT]
Geht schon. Selber Link wie oben, nur mit Dav. :schief:

[EDIT2]
Hm, komisch ...

Mit cadaver WebDAV testen funktioniert einwandfrei, aber wenn ich auf https://dav.server04.samserver.at klicke, komme ich wieder nur zur html Seite.
Den Symlink habe ich diesmal aber bereits korrekt gesetzt: ls -la /etc/apache2/sites-enabled/dav.server04.samserver.at

^^ Woran kann das hier noch liegen? Offensichtlich ist ja nur irgendein Verweis falsch oder fehlt?! WebDAV ansich funktioniert.
 
Zuletzt bearbeitet:
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Warm eigentlich diese gazen Symlinks?

Du kannst die Config-Files einfach in sites-enabled erstellen und sie dort rein/raus verschieben je nachdem ob du die Seite online haben willst oder nicht. Das mit den Symlinks erschliesst sich mir nicht ganz. Die Struktur der Konfiguration von Apache ist sehr einfach, aber man kann auch eine Wissenschaft draus machen und mit solchen Links arbeiten ... aber was ist der Zweck?
 
AW: [Debian WebServer] index.html und index.php führen beide zu index.html ...

Welches WebDAV config file müsste ich denn nach /sites-enabled verschieben, damit ich bei Klick auf den webdav Link auch zu WebDAV komme?

BTW: Die Symlinks machen ja auch nichts anderes, als aus /sites-enabled heraus auf die config files in /sites-available zu verweisen, oder?
 
Zurück