2013-05-05 27 views

Trả lời

4

dụ Amazon EC2 của bạn có một địa chỉ IP và tên miền công cộng, xem http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html

sử dụng tên miền này như URL trong trình duyệt của bạn.

Bạn cũng sẽ phải đặt kết nối lưu lượng truy cập/cổng vào trong nhóm bảo mật của cá thể.

Cảnh báo: với "đường ray s" bạn đang khởi động webrick, một máy chủ chỉ được sử dụng để phát triển. Bạn có lẽ nên sử dụng một máy chủ sản xuất như apache + mod_passenger.

Đối với việc sử dụng tiên tiến hơn của EC2 và Ruby on Rails thấy

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

+1

Giải pháp là thay đổi cổng kết nối inbound trong nhóm bảo mật của ví dụ. –

+0

Tôi vẫn gặp sự cố mà tôi không thể kết nối. Tôi đã thay đổi các quy tắc bảo mật của mình để cho phép tất cả lưu lượng truy cập. Có cài đặt nào khác không? – keynesiancross

+0

chỉ cần thay đổi cài đặt lưu lượng truy cập trong nước của bạn. –

5

Nói tóm lại, chắc chắn rằng nhóm bảo mật của bạn có một quy tắc cho TCP 3000.Then, bạn có thể sử dụng Public DNS:

máy chủ đường ray -b ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com -p 3000

Và truy cập vào: ec2-XX-XX-XX-XX.us- west-2.compute.amazonaws.com:3000

Điều này phù hợp với tôi.

+0

Cảm ơn đơn giản nhưng đã làm việc. +1 –

0

di chuyển đến thư mục từ đường ray aplication và gõ rails s -b 0.0.0.0

Các vấn đề liên quan