====== FAQs ======
{{:apache:faqs.png?nolink&100x67}}
===== Apache 2.4 konfigurieren =====
Eine gute Anleitung inkl. Sicherheitsempfehlungen [[https://www.maketecheasier.com/optimizing-apache-performance-2/|gibt es hier]]
===== Applikation mit User-ID und Paßwort schützen =====
Eine Anleitung für das Erstellen von .htaccess und .htpasswd\\
Sollte es nicht funktionieren, ist in der vhost Datei folgendes einzutragen
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
===== Config File finden =====
apache2ctl -V | grep SERVER_CONFIG_FILE
===== 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
===== HTTP/2 in Apache und Ubuntu 18.04 einrichten =====
[[https://helgeklein.com/blog/2018/11/enabling-http-2-in-apache-on-ubuntu-18-04/|Hier ein Turorial.]]
===== Tuning =====
als root ausführen
curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl
[[https://designmeetscode.de/apache-konfigurieren-maxrequestworkers/|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
__false__