2013-05-05 8 views

Antwort

4

Ihre Amazon EC2-Instanz hat eine öffentliche IP-Adresse und Domain-Namen in Ihrem Browser http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html

Nutzung dieser Domain-Namen als URL sehen.

Sie müssen auch eingehenden Datenverkehr/Port-Verbindungen in der Sicherheitsgruppe der Instanz festlegen.

Ein Wort der Warnung: Mit "rails s" starten Sie webrick, einen Server, der nur für die Entwicklung gedacht ist. Sie sollten wahrscheinlich einen Produktionsserver wie apache + mod_passenger verwenden.

Für anspruchsvollere Nutzung von EC2 und Ruby on Rails

http://railscasts.com/episodes/347-rubber-and-amazon-ec2?view=asciicast

+1

Die Lösung ist Inbound-Port-Verbindungen in der Sicherheitsgruppe der Instanz ändern eingeben. –

+0

Ich habe immer noch das Problem, wo ich keine Verbindung herstellen kann. Ich habe meine Sicherheitsregeln geändert, um den gesamten Datenverkehr zuzulassen. Gibt es eine andere Einstellung? – keynesiancross

+0

ändern Sie einfach Ihre eingehenden Verkehrseinstellungen. –

5

Zusammengefasst sehen, sicher, dass Ihre Sicherheitsgruppe eine Regel für TCP 3000.Then haben, können Sie die Public DNS verwenden:

Schienen Server -b ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com -p 3000

und der Zugang zu: EC2-XX-XX-XX-XX.us- west-2.compute.amazonaws.com:3000

Das funktioniert für mich.

+0

Danke einfach aber funktioniert. +1 –

0

Umzug von Schienen aplication in Ordnern und rails s -b 0.0.0.0

Verwandte Themen