2016-03-31 4 views
2

Wie schon gesagt, versuche ich eine App, die ich auf Feathers gebaut habe, auf meinem Ubuntu 15 Server mit Nginx zu installieren. Ich finde keine geradlinigen Tutorials online, also dachte ich, ich würde hier fragen. Ich habe pm2 installiert und weiß, wie das funktioniert, aber meine App zeigt standardmäßig auf :3030. Ich weiß nicht, wie ich es auf meine Homepage bringen soll.Wie stelle ich meine Feathers/Express App auf Nginx/Ubuntu bereit?

EDIT: Ich habe es selbst herausgefunden, aber x_maras hat auch die richtige Antwort. Ich verwende auch SSL, also musste ich meiner Konfiguration listen 443 ssl; hinzufügen (zusammen mit anderen SSL-Parametern).

+0

Sind Sie in der Lage gemeinsam zu gefallen, wie Sie Ihre App läuft auf got "localhost: 3030" mit PM2. Ich habe Probleme damit, dass es funktioniert "npm start" funktioniert gut ... nur nicht pm2 trotz Status "online". –

+0

habe es funktioniert, die Config-Datei (für die Zukunft) module.exports = { apps: [ // Erste Anwendung { Name: "API", Skript: „/ opt/www/feathersklosa “ env: { COMMON_VARIABLE: "true" }, env_production: { NODE_ENV: "Produktion" } } ] } –

Antwort

6

Sie können dies auf Ihrer Nginx-Konfiguration mit einem Proxy z.

location/{ 
    proxy_pass http://localhost:3030; 
} 

Überprüfen Sie den Link hier https://www.nginx.com/resources/admin-guide/reverse-proxy/

+1

Oh dachte ich die Antwort aus und vergessen haben, meinen Beitrag zu aktualisieren. –

Verwandte Themen