Frage

Daher bin ich neu in der Bereitstellung auf einem Ubuntu-Server (12.04).Ich habe Nginx und Unicorn installiert.Alles scheint zu funktionieren, außer dass ich nicht weiß, wie ich es auf meine App verweisen soll.Derzeit verweise ich auf „home/administrator/apps/my_site/current/public“, alle meine Dateien befinden sich jedoch in „home/administrator/apps/my_site/app/views/“.Ich verweise derzeit nur auf die statischen Dateien wie die Fehler-HTMLs und die Standard-Rails index.html.Wie bringe ich Nginx dazu, auf meine Ansichten/App zu verweisen?

Danke.

War es hilfreich?

Lösung

Wenn Sie Nginx + Unicorn verwenden, weisen Sie Nginx nicht auf einen Pfad hin, sondern führen Unicorn auf dem Server aus und lassen dann Nginx alle seine Anfragen an die Unicorn-Instanz weiterleiten.Ich würde empfehlen, einen Blick auf die Verwendung von Foreman zu werfen, und dann ist es soweit foreman export upstart welches Ubuntu-Upstart-Skripte zur Steuerung von Unicorn exportiert.

Das Der Link enthält Einzelheiten zur Konfiguration Ihrer Nginx-Site.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top