Blocco o protezione di una cartella in ISPConfig
Scopri come bloccare o proteggere con password una directory in ISPConfig, seguendo i passaggi necessari per proteggere i dati. Tutorial dettagliato disponibile qui.
Come bloccare o proteggere con password una directory in ISPConfig
Protezione rapida dei file con utente e password, direttamente dal pannello ISPConfig.
Se hai una cartella con file sensibili (backup, aree di amministrazione, report, esportazioni), il modo più semplice per prevenire l'accesso non autorizzato è proteggerla con autenticazione di tipo utente + password. In ISPConfig puoi farlo senza modificare manualmente i file del server, utilizzando la funzione di Cartella Protetta.
Requisiti e cose da sapere
- Hai accesso al pannello ISPConfig e al sito web (dominio) che desideri proteggere.
- Il sito web è ospitato su un server dove ISPConfig gestisce la configurazione web (Apache e/o Nginx).
- Conosci il percorso della cartella che vuoi proteggere (ad esempio
/public_html/admino/public_html/private).
Metodo raccomandato: Protected Folder in ISPConfig
ISPConfig ti permette di definire una cartella protetta per un certo sito web. A seconda della versione/tema, le opzioni possono apparire sotto forma di una scheda o un sottomenu chiamato Cartella Protetta / Protezione della Cartella.
Passo 1: Identifica il sito web corretto
- Autenticati in ISPConfig.
- Vai al menu Siti.
- Accedi al Sito Web e seleziona il dominio desiderato.
Passo 2: Aggiungi una cartella protetta
- Nella pagina del sito web, cerca la sezione/tab Protected Folder (o un menu simile).
- Fai clic su Aggiungi nuova Cartella Protetta.
- Compila i campi (i nomi possono variare leggermente):
- Cartella / Percorso: il percorso relativo della cartella, ad esempio
/admino/private. - Attivo: seleziona/attiva la protezione.
- Titolo / Reame (opzionale): un nome visualizzato nella finestra di autenticazione, ad esempio
Zona protetta.
- Cartella / Percorso: il percorso relativo della cartella, ad esempio
- Salva le impostazioni.
public_html, e le cartelle al suo interno si scrivono come /nome-cartella.Creazione dell'utente e della password
Una cartella protetta ha bisogno di almeno un utente. In ISPConfig c'è, di solito, una sezione separata per Utenti della Cartella Protetta (o simile).
- In Siti cerca Utenti della Cartella Protetta.
- Premi Aggiungi nuovo utente.
- Completa:
- Nome utente: esempio
adminociprian - Password: scegli una password forte (minimo 12-16 caratteri, mix di lettere/cifre/simboli)
- Cartella protetta: seleziona la cartella creata nel passaggio precedente
- Active: attivo
- Nome utente: esempio
- Salva.
Test e verifica
- Accedi nel browser alla cartella protetta, ad esempio
https://domeniu.tld/admin/. - Should appear a window asking for username and password.
- Inserisci le credenziali create e conferma l'accesso.
Se non appare il prompt di autenticazione, controlla nella sezione “Problemi frequenti” qui sotto.
Alternativa: protezione manuale con .htaccess
Se preferisci il controllo manuale (o se non trovi l'opzione in ISPConfig), puoi proteggere una cartella con .htaccess e un file di password .htpasswd. Il metodo funziona in modo classico su Apache.
Esempio di .htaccess (nella cartella protetta)
AuthType BasicAuthName "Zona protetta"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-userCreazione del file .htpasswd
Sul server, puoi creare un utente in .htpasswd con il comando (esempio):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminIl parametro -c crea il file. Per ulteriori utenti, esegui senza -c.
Problemi frequenti
1) Non appare la finestra di autenticazione
- Controlla se la cartella protetta è Attiva.
- Assicurati che l'utente sia associato alla cartella corretta.
- Se utilizzi Nginx, l'autenticazione richiede una configurazione specifica (
auth_basic) e può dipendere dal template di ISPConfig. - Svuota la cache del browser o prova in modalità Incognito.
2) Ricevi 403 Forbidden dopo l'autenticazione
- Permessi errati su file/cartelle (diritti e proprietario).
- Il file index è mancante (ad esempio non esiste
index.phpoindex.htmle l'elenco della directory è disabilitato).
3) Il sito “si rompe” dopo la protezione
- Hai protetto una cartella che contiene risorse pubbliche (CSS/JS/immagini) necessarie alle pagine.
- Soluzione: proteggi solo la sottocartella sensibile (es:
/admin) e non la cartella con gli assets.
Pronto, ora la tua cartella è con barriera all'ingresso, come un club esclusivo. Se vuoi, mi dici la struttura del sito (quale cartella vuoi proteggere e se è Apache o Nginx) e ti dico la soluzione più pulita, senza sorprese.
Se gestisci un VPS gestito o hai bisogno di aiuto con le impostazioni web, il team di supporto può controllare rapidamente la configurazione del server e applicare la protezione in modo sicuro.