Sinatra auf Nginx-Konfiguration - was ist los?

8

Ich folgte dieses tutorial mehr oder weniger ... ich habe den passagier gemm installiert, passagier-install-ginx-modul installiert, nginx erfolgreich installiert und diesen in die config eingefügt:

%Vor%

In / home / admin / sintest Ich habe: einen leeren öffentlichen Ordner, die config.ru:

%Vor%

und ein Test sinatra app.rb:

%Vor%

Wenn ich nun nginx starte und Ссылка öffne, ist das: 403 Forbidden

Was mache ich falsch? Habe ich etwas verpasst?

    
apirogov 14.09.2010, 16:18
quelle

2 Antworten

4

Stellen Sie sicher, dass der Benutzer nginx läuft, da (in den meisten Fällen 'nobody' oder 'www-data') berechtigt ist, den Inhalt Ihres Home-Verzeichnisses / home / admin zu lesen.

Sie können auch in die nginx-Protokolle schauen und genau lesen, was der Fehler war.

    
lest 15.09.2010, 07:08
quelle
2

Ich hatte den gleichen Fehler, bis ich die Anweisungen Passagierroot und Passagierruby im http-Block hinzugefügt habe.

    
jbasko 16.01.2012 11:25
quelle

Tags und Links