Nwlapcug.com


Come mettere in un manifesto di applicazione autorizzazione utente Apache

Se il server Web esegue Apache, l'intera struttura del sito Web sarà caratterizzato da un protocollo di autorizzazione generale, basato su impostazioni globali. Mentre questo è utile per la maggior parte dei casi sul tuo server, se è necessario eseguire l'override di questa impostazione globale, sarà necessario inserire un manifesto di autorizzazione utente Apache manuale. Questo può essere inserito, per esempio, dove un Web specifico applicazione richiede determinate autorizzazioni che non si desidera impostare a livello globale. Questi sono regolati all'interno dei file. htaccess.

Istruzioni

1

Accedere al server Web in shell in modalità locale o remota tramite il SSH (secure shell). Questo presenta un'interfaccia a riga di comando. Digitare "AllowOverride AuthConfig" e premere "Invio". In questo modo la capacità di hanno localizzato le impostazioni.

2

Digitare "htpasswd - c /usr/local/apache/passwd/passwords utente" (senza virgolette, sostituendo "Utente" con il nome utente per il quale si desidera creare la password). Premere "Enter". Immettere la nuova password e premere "Invio". Confermare la password e premere "Invio".

3

Digitare "vi /path/to/.htaccess" (senza virgolette, sostituendo "path/to" con il percorso di applicazione) e premere "Invio".

4

Premere "i" per iniziare a digitare nell'editor vi. Scrivere il tutto di seguito nel file di testo:
AuthType Basic
AuthName "file con restrizioni"
AuthUserFile /usr/local/apache/passwd/passwords
Richiedi utente utente

5

Sostituire "Utente" con l'utente per cui si desidera impostare la password per. Sostituire "Basic" con il livello di AuthType che si desidera autorizzare. Sostituire "File con accesso limitato" con il testo da visualizzare quando questo accade.

6

Premere "Esc", quindi ": x" per uscire e salvare da vi.