Wie sichere ich den Zugriff auf mein ISPconfig-Panel mithilfe einer .htaccess-Datei?

Procédure

Warum sollte ich mein ISPconfig-Panel sichern?

Aus Sicherheitsgründen kann es sinnvoll sein, eine Benutzer-/Passwortkombination einzurichten, um den Zugriff auf Ihr ISPconfig-Panel einzuschränken.

Diese Beschränkung kann sich auch auf eine Beschränkung nach IP-Adresse erstrecken, sodass Sie nur einer bestimmten Anzahl von Rechnern Zugriff gewähren können.

Erstellen der .htaccess-Datei

Um dies zu tun, müssen Sie sich per SSH mit Ihrem VPS-Server verbinden. Wenn Sie nicht wissen, wie das geht, lesen Sie bitte diesen Abschnitt unserer Wissensdatenbank:

http://help.lws-hosting.com/de/dedizierte-server/ssh

Sobald Sie verbunden sind, verwenden Sie den folgenden Befehl, um die Datei :

nano /usr/local/ispconfig/interface/web/.htaccess.

Diese Datei sollte Folgendes enthalten:

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user.

Anschließend erstellen wir die Datei /usr/local/ispconfig/interface/.htpasswd , die Ihren Benutzer und Ihr Passwort enthalten wird (hier erstellen wir den Benutzer lws):

htpasswd -c /usr/local/ispconfig/interface/.htpasswd lws

Wenn Sie den Zugriff auf bestimmte IP-Adressen (hier 192.168.1.193 und 192.168.1.194) beschränken möchten:

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user Order Deny,Allow Deny from all Allow from 192.168.1.193 Allow from 192.168.1.194.

Erlauben Sie die Ausführung der .htaccess-Datei.

Bearbeiten Sie, ebenfalls über SSH, die folgende Konfigurationsdatei:

nano /etc/apache2-ispconfig/sites-available/ispconfig.vhost


oder für ältere Server :

nano /etc/apache2/sites-available/ispconfig.vhost.


Ersetzen Sie dann den Abschnitt :

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverride NoneOrder allow,deny Allow from all php_value magic_quotes_gpc 0


durch:

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverrideAll Order allow,deny Allow from all php_value magic_quotes_gpc 0

Starten Sie schließlich den Apache-Webdienst neu:

/etc/init.d/apache2-ispconfig restart


oder bei älteren Servern:

/etc/init.d/apache2 restart
help.lws.net/a/469
War dieser Artikel hilfreich?

Ja

Nicht

21 379 Mal gelesen

Vielen Dank! Stellen Sie gerne Fragen zu unserer Dokumentation, wenn Sie weitere Informationen wünschen, und helfen Sie uns, sie zu verbessern.

Ähnliche Artikel

Eine Frage zu diesem Artikel?

Stellen Sie sie dem LWS-Team und der Community. Die Antwort wird nach Moderation veröffentlicht.

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft

DSGVO: Verantwortlicher: LWS-Ligne Web Services. Zweck: Moderation und öffentliche Veröffentlichung Ihrer Frage, gegebenenfalls Benachrichtigung über eine Antwort. Rechtsgrundlage: Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Speicherdauer der E-Mail-Adressen: 90 Tage nach der Benachrichtigung, höchstens 12 Monate ohne Antwort. Zur Ausübung Ihrer Rechte siehe den DSGVO-Abschnitt unserer AGB.