2017-12-19 17 views
0

私のマシンでレールサーバが動作しています。することはできません「のサイトを:私は、次のコマンド電話機からレールサーバにアクセスできない

http://my_computer_ip:3000 

を使用して自分の携帯電話のブラウザ上のサーバにアクセスしようとしています、今

rails s -b my_computer_ip 

が、私は得続ける:私は、次のコマンドを使用してサーバーを実行しています到達する」

私の電話とコンピュータは同じネットワーク上に接続されています。

私が試してみました次のオプション:

rails s -b 0.0.0.0 (On computer) 
http://192.168.1.80:3000 (On phone) 

しかし、動作しません。

私は言及したのと同じ方法で自分の電話機でサーバに接続していましたが、現在何が問題になっているのか分かりません。

PS:私は次のようにします。自分の携帯電話のブラウザ上

http://my_computer_ip 

、私は、Apacheサーバが稼働していると言ってページを取得します。

+0

https://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile-device これが役に立ちます。 :) – Omkar

答えて

1

これはネットワーキングの概念エラーです。ルータのポート3000を有効にする必要があります。代わりに、ポート80でサーバーを実行しようとすると、ファイアウォールがおそらくポート3000をブロックしている可能性があります。

+0

はい、あなたは正しいです。問題は次のコマンドで解決されました: sudo ufw allow 3000 – Yesha