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:

https://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?

0mn czytanie

Jak zmienić hasło do panelu ISPConfig 3?

1mn czytanie

Jak zmodyfikować plik php.ini na serwerze VPS?


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