2017-07-19 4 views
0

Derzeit habe ich eine Website-Setup mit Apache auf Ubuntu.Index der Quelldatei [Apache]

Ich möchte die "Index von" -Datei (die, wenn keine index.html/php/etc wie unter DirectoryIndex definiert ist), um die Zeile mit dem Text "Apache/xxx (Ubuntu) Server bei der Domain Port # ".

Ich bin nicht sicher, wo sich diese Datei befindet (um sie zu finden und zu bearbeiten). Außerdem würde ich gerne wissen, wie Apache auf eine andere Datei zeigen kann (z. B. den Index von .file auskommentieren und auf einen angepassten indexof2.file zeigen).

Bild des "Index of" Datei, die ich spreche:

Index

Zusammenfassung meiner Fragen: 1) Wenn der "Index of" Datei 2) Wie kann sich ist Ich befehle Apache, eine andere "Index" -Datei zu verwenden (wenn es in diesem Verzeichnis keine index.html/php/etc gibt).

Antwort

0

Der automatische Index Apache von diesem Modul (standardmäßig verfügbar) wird behandelt erzeugt: https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html

Die Individualisierungsmöglichkeiten Art und Weise zu lange dauern würden, hier zu erklären, aber sie existieren auf jeden Fall, und in dem obigen Link detailliert sind.

Insbesondere möchten Sie aus diesem Kapitel einen Blick auf die Gestaltungsmöglichkeiten haben: https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html#indexoptions

Sie auch „premade“ Optionspakete wie diese finden: http://adamwhitcroft.com/apaxy/

wahrscheinlich lohnt ein Blick Es ist an dieser um zu verstehen, wie es funktioniert und um ein gutes Beispiel dafür zu bekommen, was möglich ist.

In diesem speziellen Beispiel gibt es eine Menge von IndexOptions beteiligt, wie Sie in https://github.com/AdamWhitcroft/apaxy/blob/master/apaxy/htaccess.txt

Definitiv nicht etwas einfach zu implementieren, da diese nicht nur eine Datei zu bearbeiten, sehen, wie Sie eine Vorlage bearbeiten würden, aber es gibt Raum für Anpassung.

+0

Danke für die sehr informative Antwort. Von dem, was ich aus dem Beispiel (apaxy) sehe, ist der [einfache] Weg zu gehen, es einfach zu ändern, nachdem der Standardindex von gerendert wurde. Um die Zeile mit dem Server OS zu entfernen, habe ich einfach 'IndexStyleSheet/style.css' zu meiner .htaccess Datei hinzugefügt. wessen Inhalt war einfach 'address {display: none;}' – user343190

+0

Ja, eine Menge kann wahrscheinlich nur mit CSS gemacht werden – Capsule