/etc/hosts を編集して IP アドレスの代わりにドメイン名を使用する

/etc/hosts を編集して IP アドレスの代わりにドメイン名を使用する

でウェブサービスが稼働していますがhttp://192.168.1.2:5000/、これを一般的なドメイン名に置き換えたいのですが、

/etc/hostsでは、次のようなことをしています

192.168.1.2:500 http://www.mydomainname.com

しかし、動作しません。やり方に何か問題がありますか?

答え1

はい、/etc/hostsはIPアドレスとホスト名を関連付けます

つまり、あなたのセリフには 2 つの間違いがあります:

つまり、この行は

192.168.1.2 www.mydomainname.com

その後、http://www.mydomainname.com:500お好みのブラウザから。

答え2

はい。

  • 192.168.1.2:500はIPアドレスではありません。IPアドレスです。ポート付き
  • http://www.mydomainname.comドメイン名ではありません。URLです。その一部ドメイン名です。

/etc/hostsIPアドレスをホスト名にマッピングし、その逆も行います。これはWWWブラウザのURL書き換えツールではありません。これを使用すると、名前をwww.example.comIPアドレス192.168.1.2にマッピングし、それでおしまいポート、スキーマ、パス、その他の要素は関係ありません。

関連情報