Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
FAQs
Apache 2.4 konfigurieren
Eine gute Anleitung inkl. Sicherheitsempfehlungen gibts hier.
Applikation mit User-ID und Paßwort schützen
Eine Anleitung für das Erstellen von .htassess und .htpasswd
Sollte es nicht funktionieren, ist in der vhost Datei folgendes einzutragen
''<Directory "/zu schützende Verzieichnis">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>''
DefaultRuntimeDir
Fehlermeldung:
''apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.''
Abhilfe:
''source /etc/apache2/envvars''
SSL Zertifikate von LetsEncrypt
Die Installationsanleitung befindet sich hier.
Renewal:
- ins
letsencryptVerzeichnis wechseln - folgende Befehl im Terminal eingeben:
/certbot-auto renew
Mit ./letsencrypt-auto renew –dry-run kann man die Durchführung simulieren.
Ein Monitor, der den Ablauf von Zertifikaten prüft, findest du hier.
Eine Onlineüberprüfung gibts hier.
Let*s encrypt bietet kostenlose SSL/TLS Zertifikate an. Eine Anleitung für Installation und Renewal der Zertifikate findest du hier
was sind pem files:
Private Key --------> privkey.pem Public Key ---------> cert.pem Certificate Chain --> chain.pem
Tuning
als root ausführen
curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl
Bei einer Maschine mit mehr als 4 GB RAM können folgende Anpassungen vorgenommen werden.
Unter welchem Benutzer läuft auf Ubuntu ein Dienst?
ps aux | grep -i dienstname
z.B. Apache
ps aux | grep -i apache2