2015-09-25 32 views

回答

2

求解

無需添加進站或出站的Amazon EC2的安全組。 運行或檢查Amazon EC2中的本地開發(http://localhost:9292)中的faye連接。

運行/檢查菲

rails s -b 0.0.0.0 

-b是用於結合。 看到這個鏈接,https://github.com/thoughtbot/til/blob/master/docker/binding-to-0-0-0-0-in-rails.md

所以,你現在可以使用EC2 IP /彈性IP,如http://54.33.222.111:9292訪問它。

然後,你會看到「當然你不是在找/ faye?」

運行private_pub

rackup private_pub.ru -s thin -E production -o 0.0.0.0 

-o將打開端口,您的EC2的IP地址。

您也可以使用外部faye服務器。 正如這裏https://github.com/Hareramrai/fayeserver。 但它的響應似乎有點慢,所以我仍然在本地使用。

如果您計劃使用外部王菲服務器,更新private_pub.yml這樣的:

server: "http://ramfayeserver.herokuapp.com/faye" 
secret_token: "batkaro"