2017-02-16 1 views
0

Meine Idee ist eine Remote-VPS für die Rails-Entwicklung zu verwenden. Wenn ich rails s lief, sah ich eine Nachricht, dass meine IP nicht in einer Liste von erlaubten IPs ist, also habe ich sie in config development.rb mit config.web_console.whitelisted_ips hinzugefügt. Jetzt sehe ich keine Fehler, und Konsole sagt, dass meine Ansichten gerendert werden, aber ich kann nichts im Browser sehen. Hat jemand Rails 5 als Entwicklungsumgebung auf einem VPS eingerichtet?Remote VPS für die Entwicklung von Ruby on Rails

Antwort

0
  1. Wenn Sie Ihren Server starten, binden Sie ihn. Rails s -b 0.0.0.0
  2. Erlauben Sie einen bestimmten Port/deaktivieren Sie Ihre Firewall.

Hope this Hilfe

+0

ich zu Hause ausprobiert und es funktioniert sehr gut. Aber scheint eine dynamische IP-Adressen auf meiner Arbeit. Aber von einer anderen Seite, Server ist remote, und unsere Netzwerk-dynamischen IPs sollte nicht beeinflussen ... Wird morgen überprüfen, danke! –

+0

Aw, ist Ihre VPS IP dynamisch? –

+0

Nein, meine vps IP ist nicht dynamisch. Ich kann Rails s zu Hause leicht laufen und App erscheint bei mydomain: 3000, aber bei der Arbeit, wenn ich versuche, meine App auf dem Remote-Server auszuführen, sagt Puma, dass es eine IP gibt, die nicht auf der Whitelist ist (und das ist nicht meine VPS IP) . Wenn ich diese IP-Adresse in die Whitelist einfüge, wird keine Warnmeldung angezeigt, und Serverprotokolle sagen, dass meine App korrekt funktioniert und auf Anfragen von mydomain: 3000 antwortet. Aber es gibt nichts im Browser, wenn ich mydomain besuche: 3000. –