いくつかの Rails インストール ガイドでこのような内容を目にします。私たちはここで何をしているのでしょうか?
デフォルトのサブドメインを /etc/hosts に追加します。例: "0.0.0.0 localhost.lan group1.localhost.lan group2.localhost.lan"
いくつかの Rails インストール ガイドでこのような内容を目にします。私たちはここで何をしているのでしょうか?
デフォルトのサブドメインを /etc/hosts に追加します。例: "0.0.0.0 localhost.lan group1.localhost.lan group2.localhost.lan"
これは、すべてのドメインとそのエイリアスが、このマシンに割り当てられたすべての IP アドレスを指すことを意味します。
そのため、マシンに 3 つの IP NIC があり、IP がそれぞれに割り当てられている場合。次に、その行はすべての名前をこれら 3 つの IP のすべてに向けます。
ドメイン/サブドメインを localhost 127.0.0.1 または 0.0.0.0 にバインドして、ブラウザーでアプリにアクセスするために使用できるアドレスを取得できます。
サービスが 0.0.0.0 でリッスンしている場合、これはサービスが設定されたすべてのネットワーク インターフェイスでリッスンしていることを意味します。127.0.0.1 でリッスンしている場合、サービスはループバック インターフェイスにのみバインドされます (ローカル マシンでのみ使用可能)。
したがって、「0.0.0.0 localhost.lan group1.localhost.lan group2.localhost.lan」は、「ドメイン localhost.lan、group1.localhost.lan および group2.localhost.lan を参照可能にして、それらをすべてのネットワーク アダプタに向けてください」という意味です。 .
有効なサブドメインを必要とするアプリを開発している場合、レール ガイドでは、そのサブドメインをホスト ファイルに追加する方法について説明しています。そのリクエストを localhost(127.0.0.1) にルーティングできるようにします
例:
127.0.0.1 sampleapp.heroku.com