現在cloud9を使ってRuby on Rails の勉強をしているのですが、
ある学習サイトではサーバ起動の際に以下のように入力していました。
rails s
またある学習サイトではサーバ起動の際に以下のように入力していました。
rails s -b $IP -p $PORT
その他にも以下のようなものがありました。
rails s -b 0.0.0.0
全ての方法を試しましたが全て問題なくサーバを起動できました。
また、どの学習サイトでもCloud9を使っていました。
意味を調べるためにググってみたのですが、いまいちしっくりくる説明がなかったので、ここで質問させていただくことにしました。
質問1
この3つのサーバの起動方法にはどういった違いがあるのですか?
質問2
-b が IP を指定するオプションというのを読みました。
IPを指定する意味はなんなんですか?
質問3
$IP とはなんですか?
質問4
-p とはなんですか?
質問5
$PORT とはなんですか?
答えていただけるものだけでもお答えいただけたら幸いです。