Come posso proteggere l'accesso al mio pannello ISPconfig utilizzando un file .htaccess?

Procédure

Perché dovrei proteggere il mio pannello ISPconfig?

Per una maggiore sicurezza, può essere utile impostare una combinazione utente/password per limitare l'accesso al proprio pannello ISPconfig.

Questa restrizione può essere estesa a una restrizione dell'indirizzo IP, consentendo l'accesso solo a un certo numero di macchine.

Creare il file .htaccess

Per fare ciò, è necessario connettersi al proprio server VPS utilizzando SSH. Se non sapete come fare, consultate questa sezione della nostra knowledge base:

https://help.lws-hosting.com/it/Server-dedicati/SSH

Una volta connessi, utilizzate il seguente comando per creare il file :

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

Questo file deve contenere quanto segue:

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

Quindi, create il file /usr/local/ispconfig/interface/.htpasswd , che conterrà l'utente e la password (in questo caso stiamo creando l'utente lws):

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

Se si vuole limitare l'accesso a determinati indirizzi IP (in questo caso 192.168.1.193 e 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

Consentire l'esecuzione del file .htaccess

Sempre utilizzando SSH, modificare il seguente file di configurazione:

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


o per i server più vecchi :

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


Quindi sostituire la sezione :

# 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

Infine, riavviare il servizio web Apache:

/etc/init.d/apache2-ispconfig restart


o per i server più vecchi :

/etc/init.d/apache2 restart

Vota questo articolo :

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

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)

Articoli simili

3mn lettura

Come posso accedere a ISPConfig sul mio server VPS dedicato?

0mn lettura

Come si crea un server DNS in ISPConfig su un server VPS dedicato?

0mn lettura

Come si cambia la password del pannello ISPConfig 3?

1mn lettura

Come posso modificare il file php.ini sul mio server VPS?


Fate una domanda al team LWS e alla sua comunità