
でウェブサービスが稼働していますが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:500はIPアドレスとポートです
- http://www.mydomainname.comURIでありホスト名ではない
つまり、この行は
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/hosts
IPアドレスをホスト名にマッピングし、その逆も行います。これはWWWブラウザのURL書き換えツールではありません。これを使用すると、名前をwww.example.com
IPアドレス192.168.1.2にマッピングし、それでおしまいポート、スキーマ、パス、その他の要素は関係ありません。