3

自宅以外のマシンから開発サーバーにアクセスできるようにしたいと考えています。
を実行しようとしましたrvmsudo rails server -p 80が、自分の IP でコンピューターにアクセスしようとすると、ルーターの構成ページが表示されます...

何か案は?

4

3 に答える 3

8

ここでのテストは、私には次のように機能します。

-d = デーモン サービス

-b 0.0.0.0 = 外部アクセスを有効にする

したがって、コマンドは次のとおりです。

$ rails s -d -p 80 -b 0.0.0.0

これがお役に立てば幸いです。

于 2016-03-02T10:47:19.813 に答える
2

私の推測では、すでにポート 80 でリッスンしているサービス (Apache Web サーバーなど) があると思います。

占有されていないポートを選択し、サービスをそれにバインドするだけです。

rails s -d -p PORT_NUMBER

次に、そのポートのポート転送を設定する必要があります。

最後になりましたが、動的 (時間とともに変化する) IP アドレス (最も一般的) を持っている場合は、現在の IP を常に把握しておく必要があります。(http://whatismyip.com)

次に、このようにWebアプリに接続できます

http://CURRENT_IP_ADDRESS:PORT_NUMBER
于 2012-11-27T02:34:21.723 に答える
0

ルーターでポートフォワーディングを設定しましたか? お使いのルーターのメーカーとモデルは何ですか?

詳細については、回答を参照してください。

于 2012-11-26T22:25:36.380 に答える