Führen Sie den folgenden Befehl aus:
apt -y install apache2-utils
Erstellen Sie ein Benutzerkonto, das Zugriff auf den Server hat. Geben Sie folgende Informationen ein:
htpasswd -c /etc/apache2/.htpasswd <username>
New password:
Re-type new password:
Adding password for user <username>
Gehen Sie zum Verzeichnis cd /etc/apache2/sites-enabled/.
Fügen Sie in nano openxpki.conf die folgenden Zeilen in <VirtualHost *: 443 block> ein:
#HTTPS BASIC AUTH FOR LABELS
Location /.well-known/est/*/simpleenroll
AuthType Basic
AuthName "estrealm"
AuthUserFile /etc/apache2/.htpasswd
require valid-user
</Location>
#HTTPS BASIC AUTH FOR NO LABEL
<Location /.well-known/est/simpleenroll>
AuthType Basic
AuthName "estrealm"
AuthUserFile /etc/apache2/.htpasswd
require valid-user
</Location>
Add ErrorDocument 401 %{unescape:%00} vor SSLEngine im selben virtuellen Hostblock.
Beispiel
ServerAlias *
DocumentRoot /var/www/
ErrorDocument 401 %{unescape:%00}
SSLEngine On
Starten Sie den Apache-Dienst apache2 service mit service apache2 restart neu.
Hinweis: Die Standardauthentifizierung funktioniert mit dem oben genannten Benutzernamen und Kennwort.