Yeni dağıtılan Rails 3 uygulamasını temel http kimlik doğrulamasıyla korumak istiyorum. Son Nginx/Yolcu üzerinde çalışan ve ben web kök dizini korumak için aşağıdaki Nginx yönergesini kullanıyorum:Nginx ve Phusion Yolcuları üzerinde çalışan Rayları koruyan Şifre sitesi
location =/{
auth_basic "Restricted";
auth_basic_user_file htpasswd;
}
htpasswd dosyası Apache htpasswd utililty kullanılarak oluşturulmuştur. Ancak, doğru kullanıcı adı ve şifreyi girdikten sonra 403 Yasak hata sayfasına aktarıldım.
directory index of "/var/www/mysite/public/" is forbidden, client: 108.14.212.10, server: mysite.com, request: "GET/HTTP/1.1", host: "mysite.com"
Açıkçası, mysite/kamu dizinin içeriğini listelemek istemiyorum: Analiz Nginx hata günlüğü ortaya çıkardı. Giriş bilgilerimi girdikten sonra Rails uygulamasının başlaması için bunu doğru şekilde nasıl yapılandırabilirim?
"passenger_enabled açık" ifadesini ekleyin. konum bloğu içinde. –
NginX'i yeniden yüklemek yerine yeniden başlattığınızdan emin olun: 'sudo /etc/init.d/nginx restart' – Hengjie