1) Apache: Anlegen Eintrag unter sites-available
z.B.: steiner-datacloud-de
Inhalt:
<VirtualHost *:80> ServerName steiner-datacloud.de ServerAdmin webmaster@localhost DocumentRoot /var/www/html/steiner-datacloud.de RewriteEngine On <LocationMatch "/(data|conf|bin|inc|vendor)/"> Order allow,deny Deny from all Satisfy All </LocationMatch> # RewriteCond %{HTTPS} !=on # RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined RewriteCond %{SERVER_NAME} =steiner-datacloud.de RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost>
2) Unter var/www/html Verzeichnis für Website erstellen, Verzeichnisname gem. VirtualHost-Datei s.o. Besitzer und Gruppe rekursiv: www-data Berechtigungen: 0750
3) DNS-Zeiger für gewünschte Domäne beim jeweiligen Hoster auf die IP-Adresse des Webservers konfigurieren. z.B.: Netcup: * & @ für A-Record auf IP-Adresse des Webservers
4) Installationsdateien kopieren
5) Nach erfolgter Domänenzuordnung (Wartezeit beachten): LetsEncrypt-Zertifikat beantragen:
sudo certbot –apache -d steiner-datacloud.de
6) Aufruf Installation: steiner-datacloud.de/setup/index.php