Come proteggere con password il tuo sito web

July 25

Come proteggere con password il tuo sito web


Si potrebbe desiderare di proteggere con password tutto o in parte del tuo sito web per molte ragioni.

È molto più facile di quanto si possa pensare.

Ovviamente è necessario avere qualche conoscenza di siti web e FTP.

In genere è necessario disporre di un account di hosting a pagamento, ma anche con hosting gratuito hanno strumenti tramite il loro pannello di controllo che vi permetterà di protezione con password di installazione.

istruzione

1 In primo luogo è necessario decidere se si desidera proteggere l'intero sito o solo una cartella specifica all'interno del sito web.

Per proteggere l'intero sito potrete fare questi passi in cartella principale, in genere il / web / o / public_html /.

Per proteggere solo una cartella specifica si andrà a tale cartella e fare queste seguente procedura.

2 NOTA: Purtroppo eHow non mi permette di postare html / codice a questi come 'così devo aggiungere spazi in certi luoghi in modo che mi permetteranno di postare. Basta togliere gli spazi ovunque si vede (rimuovere gli spazi).

Creare un file chiamato .htaccess nella directory che si desidera proteggere. A seconda del programma FTP che si sta utilizzando potrebbe non mostrare i file .htaccess. Sarà necessario eseguire il comando -la.

Inserire questo codice nel file .htaccess.

AuthUserFile /your/directory/here/.htpasswd
AuthGroupFile / dev / null
AuthName "Documento sicuro"
AuthType di base

<Limite GET> (rimuovere gli spazi)
conformarsi a qualunque
Ordine negare, permettere
Nega da tutti
Lasciare da 127.0.0.1
Lasciare da 0.0.0.0
richiedono valida-user
</ Limite> (rimuovere gli spazi)

AuthUserFile /your/directory/here/.htpasswd - Questa linea è dove si collega al file .htpasswd che contiene tutti i nomi utente e le password che possono accedere al sito.

AuthName "Documento sicuro" - Questo link contiene il messaggio che verrà visualizzato nella finestra di login.

Questo è dove si può permettere certi IP per accedere all'area riservata, senza dover intero UN / PW. Per esempio la parte non protetta del sito può collegare a un feed RSS immagine o nell'area protetta utilizzando questa linea Lasciare da 127.0.0.1. O avere un altro sito che collega l'area protetta.

Utilizzare questa linea e mettere nel vostro IP per evitare di dover inserire UN / PW
Lasciare da 0.0.0.0

È possibile avere fino a questi di cui hai bisogno.

3 Ora creare un file chiamato .htpasswd. Si può mettere ovunque si desidera sullo stesso server.

4 Tempo per creare nomi utente e password da mettere nel file .htpasswd. Devono essere criptato. È possibile utilizzare i comandi di Linux o il modo in cui lo faccio è un semplice strumento della rete

Guardate di seguito in "Risorse" per il collegamento. Se quello non funziona o non è più disponibile basta andare su Google e cercare "Generatore .htpasswd"

5 Non dimenticare e risoluzione dei problemi:
Assicurati di chmod la .htaccess e .htpasswd file a 755 per renderli leggibili. Inoltre, non dimenticare di fare la stessa cosa per le cartelle contenenti questi due file CHMOD 775 o 755.

Se si riceve un messaggio di "Errore interno del server" quando si tenta di accedere alla tua pagina / directory, verificare la presenza di errori di battitura nel file .htaccess

Consigli e avvertenze

  • Fare nomi utente e la password forti (è possibile leggere un altro howto che ho scritto su "Come creare password complesse - il link è in Risorse)