Jak mohu zabezpečit přístup k panelu ISPconfig pomocí souboru .htaccess?

Procédure

Proč bych měl zabezpečit svůj panel ISPconfig?

Pro zvýšení bezpečnosti může být užitečné nastavit kombinaci uživatel/heslo, která omezí přístup k panelu ISPconfig.

Toto omezení lze rozšířit na omezení IP adres, což vám umožní umožnit přístup pouze určitému počtu počítačů.

Vytvoření souboru .htaccess

K tomu se musíte připojit k serveru VPS pomocí SSH. Pokud nevíte, jak na to, podívejte se do této části naší znalostní databáze:

https://help.lws-hosting.com/cs/Vyhrazene-servery/SSH.

Po připojení vytvořte pomocí následujícího příkazu soubor :

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

Tento soubor by měl obsahovat následující údaje:

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

Dále vytvořte soubor /usr/local/ispconfig/interface/.htpasswd , který bude obsahovat vašeho uživatele a heslo (v tomto případě vytváříme uživatele lws):

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

Pokud chcete omezit přístup na určité IP adresy (v tomto případě 192.168.1.193 a 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

Povolit spuštění souboru .htaccess

Stále používejte SSH a upravte následující konfigurační soubor:

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


nebo pro starší servery :

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


Poté nahraďte část :

# 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


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

Nakonec restartujte webovou službu Apache:

/etc/init.d/apache2-ispconfig restartovat


nebo pro starší servery :

/etc/init.d/apache2 restart

Ohodnotit tento článek :

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

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)

Podobné články

3mn čtení

Jak získám přístup k ISPConfig na svém dedikovaném VPS serveru?

0mn čtení

Jak vytvořím server DNS v ISPConfig na vyhrazeném serveru VPS?

0mn čtení

Jak změním heslo panelu ISPConfig 3?

1mn čtení

Jak změním soubor php.ini na svém serveru VPS?


Položte týmu LWS a jeho komunitě otázku