Sto cercando di ottenere l'autenticazione di base che funziona con nginx in Ubuntu Jaunty. In nginx.conf, ho aggiunto queste due righe nel contesto di server:nginx e auth_basic
server {
...
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
...
}
Poi ho apache2-utils apt-get get'ed a htpasswd, che ho usato per creare il file htpasswd:
htpasswd -d -c /etc/nginx/.htpasswd joe
Quando provo ad accedere al sito, la finestra di autenticazione appare come previsto, ma quando inserisco username e password, la finestra di dialogo è appena stata aggiornata. Non sembra gradire la password che sto fornendo. Ho provato a eseguire htpasswd con e senza l'opzione -d, ma ancora senza fortuna. Si è rifiutato di autenticarsi. Qualche idea su cosa sto facendo male?
Qualsiasi aiuto sarebbe apprezzato.
Hai provato il percorso relativo per "auth_basic_user_file"? – Nakul
@KP puoi condividere ciò che ha risolto per te? – codecowboy