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