VHCS: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 31: Zeile 31:
 
1) '''Zuerst suchen wir die entsprechenden Templates'''
 
1) '''Zuerst suchen wir die entsprechenden Templates'''
 
  # egrep -irn Indexes *
 
  # egrep -irn Indexes *
 +
als_entry.tpl:47:        Options Indexes Includes FollowSymLinks MultiViews
 +
dmn_entry.tpl:44:        Options Indexes Includes FollowSymLinks MultiViews
 +
sub_entry.tpl:48:        Options Indexes Includes FollowSymLinks MultiViews
 +
vhcs2_base.tpl:41:      Options Indexes Includes FollowSymLinks MultiViews
 +
2) '''Jetzt in den Dateien vor Indexes ein - hinzufügen. Zur kontrolle nochmals mit egrep suchen
 +
# egrep -irn Indexes *
 +
als_entry.tpl:47:        Options -Indexes Includes FollowSymLinks MultiViews
 +
dmn_entry.tpl:44:        Options -Indexes Includes FollowSymLinks MultiViews
 +
sub_entry.tpl:48:        Options -Indexes Includes FollowSymLinks MultiViews
 +
vhcs2_base.tpl:41:        Options -Indexes Includes FollowSymLinks MultiViews
 +
Dann sollte es so aussehen
  
 
====DirectoryIndex erweitern====
 
====DirectoryIndex erweitern====

Version vom 7. November 2007, 11:39 Uhr

VHCS

Homepage des Projektes

VHCS Open source appliance for hostung business

Debug

Fehlermeldungen

Fehler 1
ERROR (2): Header may not contain more than a single header, new line detected. 
 /var/www/vhcs2/gui/tools/webmail/inc/inc.php:155)"

Lösing

Ändere in der ( /var/www/vhcs2/gui/tools/webmail/inc/inc.php )mal folgendes:
Header("Expires: Wed, 11 Nov 1998 11:11:11 GMT\r\n".
"Cache-Control: no-cache\r\n".
"Cache-Control: must-revalidate");

durch

Header("Expires: Wed, 11 Nov 1998 11:11:11 GMT");
Header("Cache-Control: no-cache");
Header("Cache-Control: must-revalidate");

Installationsanleitung

http://www.debianadmin.com/a-successfull-installation-guide-to-vhcs2-on-debian-etch-40.html

Installations-Script

vhcs.sh

Tips und Tricks

DirectoryListing (Indexes) verbieten

In den Voreinstellungen von VHCS wird das Anzeigen des Index erlaubt.
Wenn bei einem Webaufruf die angeforderte Datei nicht vorhanden ist,
wird das Verzeichnis mit allen Dateien und Ordnern angezeigt. Um dies abzuschalten,
müssen die Apache Templates geändert werden. Diese liegen in folgendem Verzeichnis:
/etc/vhcs2/apache/parts

1) Zuerst suchen wir die entsprechenden Templates

# egrep -irn Indexes *
als_entry.tpl:47:        Options Indexes Includes FollowSymLinks MultiViews
dmn_entry.tpl:44:        Options Indexes Includes FollowSymLinks MultiViews
sub_entry.tpl:48:        Options Indexes Includes FollowSymLinks MultiViews
vhcs2_base.tpl:41:       Options Indexes Includes FollowSymLinks MultiViews

2) Jetzt in den Dateien vor Indexes ein - hinzufügen. Zur kontrolle nochmals mit egrep suchen

# egrep -irn Indexes *
als_entry.tpl:47:        Options -Indexes Includes FollowSymLinks MultiViews
dmn_entry.tpl:44:        Options -Indexes Includes FollowSymLinks MultiViews
sub_entry.tpl:48:        Options -Indexes Includes FollowSymLinks MultiViews
vhcs2_base.tpl:41:        Options -Indexes Includes FollowSymLinks MultiViews

Dann sollte es so aussehen

DirectoryIndex erweitern

Die Datei index.htm ist nicht im DirectoryIndex (automatische Startseiten) enthalten.
Möchte man eigene Startdateien hinzufügen, wird das in der Datei:
/etc/apache2/mods-available/dir.conf angepasst.

<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.cgi index.pl index.php index.xhtml
</IfModule>

In dieser Liste könne die eigenen Startdateien hizu gefügt werden.