Manuale

Restrizione di accesso (indirizzo IP)

Restrizione di accesso (indirizzo IP)

v1.6.0+ Solo amministratori

Panoramica

Questa funzione consente l’accesso al sito solo dagli indirizzi IP registrati. La restrizione si applica all’intero sito, comprese le immagini e i file caricati. Chi accede da un indirizzo IP non consentito visualizza l’errore "403 Forbidden".

Solo gli amministratori possono configurarla.

Ambienti supportati

  • È necessario un server web compatibile con Apache (.htaccess deve essere abilitato).
  • Non è disponibile con nginx.
  • Non sono supportati gli ambienti che passano attraverso una CDN o un reverse proxy (come Cloudflare), perché il server non può vedere il reale indirizzo IP del visitatore.
  • Si consiglia di usare un indirizzo IP statico. Con una connessione il cui indirizzo IP cambia, l’accesso viene perso non appena l’indirizzo cambia.

Procedura di configurazione

  1. 1Apra Impostazioni e faccia clic su Modifica nella scheda Restrizione di accesso.Pagina Settings con la scheda Access Restriction evidenziata
  2. 2In Indirizzi IP consentiti inserisca gli indirizzi IP da consentire, uno per riga.Schermata di modifica della restrizione di accesso con la casella di attivazione, il campo degli indirizzi IP consentiti, il pulsante Add to the list e il pulsante Save evidenziati
  3. 3Faccia clic su Aggiungi all’elenco, accanto a Il tuo indirizzo IP attuale, per aggiungere il proprio indirizzo IP all’elenco.
  4. 4Selezioni Attiva la restrizione di accesso e faccia clic su Salva.
  5. 5Se Stato attuale indica Attiva, la configurazione è completata.Pagina Settings con la scheda Access Restriction che mostra Enabled

Per disattivarla, deselezioni Attiva la restrizione di accesso e salvi. L’elenco degli indirizzi IP inseriti viene conservato e può essere riutilizzato così com’è quando la restrizione verrà riattivata.

Come scrivere gli indirizzi IP

TipoEsempio
Indirizzo IP singolo203.0.113.5
Intervallo (notazione CIDR)203.0.113.0/24
Indirizzo IPv62001:db8::1

È possibile registrare fino a 100 voci.

Se non è possibile salvare

Per sicurezza, nei casi seguenti le impostazioni non vengono salvate e viene ripristinato lo stato precedente.

Messaggio visualizzatoCausa e soluzione
Il tuo indirizzo IP attuale non è nell’elenco. Aggiungilo per non restare bloccato fuori.È un controllo per evitare di restare chiusi fuori. Aggiunga il proprio indirizzo IP con Aggiungi all’elenco.
Le seguenti voci non sono indirizzi IP validiIl formato non è corretto. Consulti "Come scrivere gli indirizzi IP" qui sopra.
Impossibile aggiornare il file .htaccess. Verifica che esista e che sia scrivibile.Verifichi che i file .htaccess nella cartella di installazione e nella cartella webroot esistano e siano scrivibili.
La restrizione di accesso non è stata salvata perché il server ha restituito un errore con le nuove regole. Questo server non consente questo tipo di regola in .htaccess.Il server non consente la restrizione di accesso tramite .htaccess. Contatti il proprio provider di hosting.
La restrizione di accesso non è stata salvata perché le regole non hanno avuto effetto su questo server. È richiesto un server web compatibile con Apache che supporti .htaccess.Il server non è compatibile con Apache oppure .htaccess è disabilitato. Questa funzione non può essere utilizzata.
La restrizione di accesso non è stata salvata perché il server non è riuscito a inviare a sé stesso una richiesta di verifica, quindi non è stato possibile confermare che le nuove regole siano sicure.Il server blocca le richieste verso sé stesso oppure è protetto, ad esempio, da autenticazione Basic. Questa funzione non può essere utilizzata.

Come ripristinare l’accesso se si resta chiusi fuori

Se non riesce più ad accedere, ad esempio perché l’indirizzo IP è cambiato, può rimuovere la restrizione con la procedura seguente.

  1. 1Si colleghi al server, ad esempio tramite FTP.
  2. 2Apra il file .htaccess nella cartella di installazione.
  3. 3Elimini tutte le righe da # BEGIN GeckoFlag Access Restriction a # END GeckoFlag Access Restriction e salvi.
  4. 4Nel file .htaccess della cartella webroot elimini le stesse righe e salvi.

Una volta eliminate le righe, la restrizione è rimossa. Per riattivarla, salvi di nuovo le impostazioni dalla schermata delle impostazioni.

Note

  • La parte di .htaccess compresa tra # BEGIN e # END viene generata automaticamente. Non la modifichi manualmente.
  • Le impostazioni della restrizione di accesso vengono mantenute quando si aggiorna il software.
  • Anche in caso di ripristino da un backup, la restrizione di accesso resta com’era prima del ripristino. Non torna alle impostazioni del momento del backup.
  • I file gf-access-open.txt e gf-access-probe.txt nella cartella webroot servono per la verifica al salvataggio delle impostazioni. Non li elimini.