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