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:

http://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
help.lws.net/a/469
Byl pro vás tento článek užitečný?

Ano

Ne

Přečteno 21 379×

Děkujeme! Neváhejte se ptát na naši dokumentaci, pokud chcete více informací, a pomozte nám ji zlepšit.

Podobné články

Máte otázku k tomuto článku?

Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.

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

GDPR: Správce: LWS-Ligne Web Services. Účel: moderace a veřejné zveřejnění vašeho dotazu, případné upozornění na odpověď. Právní základ: souhlas (čl. 6 odst. 1 písm. a GDPR). Uchovávání e-mailů: 90 dní po upozornění, nejvýše 12 měsíců bez odpovědi. Pro uplatnění svých práv viz oddíl GDPR našich obchodních podmínek.