HTML Startseite¶
In der /etc/apache2/apache2.conf wurde die Direktive DocumentRoot (siehe
Apache Core Features) auf /var/www/html gesetzt. Das DocumentRoot ist
das Haptverzeichniss, von dem an der Apache Content ausliefert. Andere
Resourcen müssen über die Alias Direktive referenziert werden. In diesem
Setup wird eine einfache HTML-Startseite installiert. Diese Startseite stellt
Verweise auf die Anwendungen zur Verfügung, die mit diesem Setup installiert
werden. Die Installation erfolgt nach DocumentRoot.
sudo -H cp -R TEMPLATE/var/www/html /var/www
sudo -H a2ensite html-intro
Die Site html-intro.conf definiert die Directory Resource
/var/www/html. Für die Site ist keine Autorisierung zum Zugriff auf Resourcen erforderlich,
was über die Direktive Require all granted gesetzt wird. Die Allow,
Order und Deny Direktiven werden so gesetzt, dass der Zugriff auf diesen
HTML Content von überall aus erlaubt ist (vergleiche
Allow-Direktive). Es werden keine lokalen Options unterstützt, siehe
AllowOverride.
<Directory /var/www/html>
Require all granted
Order deny,allow
Deny from all
Allow from all
AllowOverride None
Da es sich um HTML Content handelt, wird noch das HTTP-Header Feld für den Content Type im Response gesetzt (vergleiche HTTP-Headers):
<IfModule mod_headers.c>
Header setifempty Content-Type "text/html"
</IfModule>
</Directory>
Diese Startseite ist nur exemplarisch und kann bei Bedarf auch wieder deaktiviert werden:
sudo -H a2dissite html-intro