0

localhost:3000/somecontrollerで自分のマシンのアプリを起動したとき。mymachineip:3000 / somecontrollerを試してみると、公開することはできますか?ばかげた質問ならごめんなさい...

4

2 に答える 2

1

Railsアプリはデフォルトでリッスンします0.0.0.0:3000。これは実際には「ポート3000ですべてのインターフェースでリッスンする」ことを意味します。そうです、IPアドレスを介して別のマシンからアクセスできるはずです。(ただし、マシンでファイアウォールなどを実行している場合は、ポートを開く必要がある場合があります)。

于 2012-05-10T15:32:43.293 に答える
0

マシンへのアクセスを許可するようにファイアウォールを構成する必要があります。ルーターにはパブリックIPがあります。http://whatismyipaddress.com/などの同様のサイトにアクセスすると、パブリックIPを把握できます。

次に、マシンへのアクセスを許可するようにファイアウォールを構成できます。ルーター設定を開き、ローカルマシンのIPへのポートを開きます。 http://www.wikihow.com/Set-up-Port-Forwarding-on-a-Router

マシンに静的IPを指定することもお勧めします。マシンの再起動時にIPが変更される可能性があります。

于 2012-05-10T15:33:41.297 に答える