On Sat, Jul 31, 2004 at 01:52:03PM +0200, Frank Benkstein wrote:
Hallo,
On Sat, 31 Jul 2004 13:54:33 +0200 Ulf Lorenz ulf82@users.sf.net wrote:
Folgendes Problem. Ich habe Zugriff auf einen Server, auf dem Apache 2.0 laeuft. im Home-Verzeichnis liegt unter www/htdocs eine Datei namens index.html, die bei Eingabe der URL angezeigt wird. Jetzt moechte ich gerne, dass stattdessen die Datei www/website/news.html angezeigt wird. Wie gehe ich vor?
Was möchtest du genau? Für die URL, für die der Apache normalerweise www/htdocs/index.html ausliefert soll er jetzt www/website/news.html ausliefern?
Einfache Variante:
DocumentRoot auf www/website setzen, für dieses Verzeichnis DirectoryIndex auf news.html. Eventuell muss du mittels <Directory> dem Apache noch erlauben, die Inhalte dieses Verzeichnisses auszuliefern.
Spezifiziere dein Problem genauer, was soll passieren, wenn man welche URL aufruft?
Ich hab noch mal nachgeschaut und beschreibe das Problem noch einmal etwas genauer. Es ist etwas komplizierter als ich vorher dachte.
Ich bin nicht der Besitzer der Maschine, sondern offenbar in einer chroot-Umgebung gefangen. Komplett mit minimalem /usr, /lib etc. Unter /etc befindet sich keine Konfigurationsdatei fuer Apache. Beim Eingeben der URL (http://www.freelords.org) wird die alte Webseite namens /www/htdocs/index.html angezeigt. Es gibt aber eine neue, die unter /www/website/news.html liegen soll (ob das jetzt news.html oder index.html heisst, ist dann ja egal). Es gibt noch Dateien zum Downloaden, die liegen interessanterweise unter /download/htdocs. Jetzt nocheinmal die Frage. Ich habe scheinbar keinen Zugriff auf die elementare Apachekonfiguration, zumindest habe ich nirgendwo etwas gefunden, das den DocumentRoot auf /www/htdocs/index.html setzt.
Jetzt die Frage: Kann ich mit diesen Randbedingungen Apache dazu bringen, dass er beim Eingeben der URL die news.html statt der index.html ausliefert (in dem anderen Verzeichnis).
Ulf