自宅以外のマシンから開発サーバーにアクセスできるようにしたいと考えています。
を実行しようとしましたrvmsudo rails server -p 80
が、自分の IP でコンピューターにアクセスしようとすると、ルーターの構成ページが表示されます...
何か案は?
自宅以外のマシンから開発サーバーにアクセスできるようにしたいと考えています。
を実行しようとしましたrvmsudo rails server -p 80
が、自分の IP でコンピューターにアクセスしようとすると、ルーターの構成ページが表示されます...
何か案は?
ここでのテストは、私には次のように機能します。
-d = デーモン サービス
-b 0.0.0.0 = 外部アクセスを有効にする
したがって、コマンドは次のとおりです。
$ rails s -d -p 80 -b 0.0.0.0
これがお役に立てば幸いです。
私の推測では、すでにポート 80 でリッスンしているサービス (Apache Web サーバーなど) があると思います。
占有されていないポートを選択し、サービスをそれにバインドするだけです。
rails s -d -p PORT_NUMBER
次に、そのポートのポート転送を設定する必要があります。
最後になりましたが、動的 (時間とともに変化する) IP アドレス (最も一般的) を持っている場合は、現在の IP を常に把握しておく必要があります。(http://whatismyip.com)
次に、このようにWebアプリに接続できます
http://CURRENT_IP_ADDRESS:PORT_NUMBER
ルーターでポートフォワーディングを設定しましたか? お使いのルーターのメーカーとモデルは何ですか?
詳細については、回答を参照してください。