2017-02-17 4 views
1

私はコーディングとクラウド9を使い慣れています。「rails s -b $ IP -p $ PORT」コマンドを使用して、私は、このコマンドを基本的な部分に分けて、このコマンドが何を意味しているのか、それがなぜ機能するのかを説明する時間を取ることを望んでいました。私はこのコマンドが何をしているのかを段階的に説明するものはまだ見つけていません。私は知りたいです。

答えて

1
  • sあなたはRailsは、Webサーバを起動することを意味し、serverの省略形です。
  • -b $IPサーバがバインドされているIPをバインドします。デフォルトではlocalhostにバインドされているので、サーバが実行されているのと同じマシンからしかアクセスできません。特定のIPにバインドすることで、サーバは別のネットワークインタフェースインターネット。
  • -p $PORTは、ポートにサーバーを実行します。デフォルトでは3000ですが、このパラメータを使用して変更できます。 1024より小さいポートに設定すると、アクセス権が必要になる可能性が高いことに注意してください。

$IP$PORTは、サーバがどのポートIPとは、それが実際に実行することになっている知っているようにするクラウド9で設定した環境変数です。

関連する問題