Come mettere in un utente Apache Authorization Application manifesto

September 29

Se il server Web Apache viene eseguito, l'intera struttura sito sarà caratterizzato da un protocollo di un'autorizzazione generale, in base alle impostazioni globali. Mentre questo è utile per la maggior parte dei casi sul server, se è necessario ignorare questa impostazione globale, sarà necessario inserire un manuale di Apache autorizzazione dell'utente manifesto. Questo può essere inserito, per esempio, dove una specifica applicazione Web richiede alcune autorizzazioni che non si desidera impostare a livello globale. Questi sono fissati all'interno dei file .htaccess.

istruzione

1 Accedere al server Web nella shell localmente o in remoto tramite la secure shell (SSH). Questo presenta una interfaccia a riga di comando. Tipo "AllowOverride AuthConfig" e premere "Invio". Ciò consente la possibilità di avere impostazioni localizzate.

2 Tipo "htpasswd -c / usr / local / apache / passwd / password degli utenti" (senza virgolette, sostituendo "UTENTE" con il nome utente per il quale si desidera creare la password). Premere Invio." Inserire la nuova password e premere "Invio". Confermare la password e premere "Invio".

3 Tipo "vi /path/to/.htaccess" (senza virgolette, in sostituzione di "path / to" con il percorso della posizione di applicazione) e premere "Invio".

4 Premere il tasto "i" per iniziare a digitare nel editor vi. Scrivi il tutto seguito nel file di testo:
AuthType di base
AuthName "File con restrizioni"
AuthUserFile / usr / local / apache / passwd / password
Richiedi all'utente utente

5 Sostituire "USER" con l'utente per il quale si sta impostando la password per. Sostituire "base" con il livello AuthType si desidera autorizzare. Sostituire "limitato Files" con il testo da visualizzare quando questo accade.

6 Premere il tasto "Esc", quindi ": x" per uscire e salvare dal VI.