両方のホストが競合なしで同じIPアドレスを共有できますか?これは私の/ etc / hostsの外観です: -
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 debian
127.0.1.1 mini
これで、miniとdebianが同じIPアドレスを共有していることがわかります。
debianは私のホスト名です。
$ hostname
debian
そしてminiはApacheサイトの仮想ホストです。
/etc/apache2/sites-available$ head minidebconfindia.conf
<VirtualHost mini:80>
ServerAdmin webmaster@localhost
これはApache 2.4にあります。これが良いかどうかはわかりません。私の友達はApache 2.2で同じ設定(別のホスト名を使用)を使用しており、問題なく動作します。
これがうまくいくかどうか知りたいです。それとも変更する必要がありますか?
答え1
これは完全に有効で正確です。スペースで区切られた文字列で名前を書くこともできます。
127.0.1.1 debian mini mini.local
両方のバリエーションは完全に有効です。
答え2
両方のホストが競合なしで同じIPアドレスを共有できますか?短い答え:いいえ。
これで、miniとdebianが同じIPアドレスを共有していることがわかります。いいえ、その逆です。どちらの名前も同じIPで解決されますそれ大丈夫です。
IP 127...はループバックアドレスで、お使いのコンピュータでのみ使用できます。お読みください。ここ。
このIPはコンピュータの外部からアクセスできないことに注意してください。
より詳細な調査を終えたら、新しい質問でApacheの問題を説明してください。