Jak mogę zabezpieczyć dostęp do panelu ISPconfig za pomocą pliku .htaccess?

Procédure

Dlaczego powinienem zabezpieczyć mój panel ISPconfig?

Dla zwiększenia bezpieczeństwa, przydatne może być skonfigurowanie kombinacji użytkownik/hasło w celu ograniczenia dostępu do panelu ISPconfig.

Ograniczenie to można rozszerzyć na ograniczenie adresu IP, umożliwiając dostęp tylko do określonej liczby maszyn.

Tworzenie pliku .htaccess

Aby to zrobić, musisz połączyć się z serwerem VPS za pomocą SSH. Jeśli nie wiesz, jak to zrobić, zapoznaj się z tą sekcją naszej bazy wiedzy:

http://help.lws-hosting.com/pl/Serwery-dedykowane/SSH

Po połączeniu, użyj następującego polecenia, aby utworzyć plik :

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

Ten plik powinien zawierać następujące elementy:

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

Następnie utwórz plik /usr/local/ispconfig/interface/. htpasswd, który będzie zawierał użytkownika i hasło (w tym przypadku tworzymy użytkownika lws):

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

Jeśli chcemy ograniczyć dostęp do określonych adresów IP (w tym przypadku 192.168.1.193 i 192.168.1.194):

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

Zezwól na wykonanie pliku .htaccess

Nadal używając SSH, edytuj następujący plik konfiguracyjny:

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


lub dla starszych serwerów :

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


Następnie zastąp sekcję :

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


per :

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

Na koniec uruchom ponownie usługę internetową Apache:

/etc/init.d/apache2-ispconfig restart


lub dla starszych serwerów :

/etc/init.d/apache2 restart

Oceń ten artykuł :

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

3mn czytanie

Jak uzyskać dostęp do ISPConfig na moim dedykowanym serwerze VPS?

0mn czytanie

Jak utworzyć serwer DNS w ISPConfig na dedykowanym serwerze VPS?

1mn czytanie

Jak zmienić hasło do panelu ISPConfig 3?

1mn czytanie

Jak zmodyfikować plik php.ini na serwerze VPS?


Questions sur cet article

Zadaj pytanie zespołowi LWS i jego społeczności

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.