表題の通りです。
Vagrantで構築したCentOS,Apacheの仮想環境をboxにして、別のPCで同様の環境を作ろうと思ったのですが、ホストOSのブラウザからゲストOSのホスト名でアクセスできません。(IPアドレスではできました。)
プライベートネットワークでVagrantfileにhostnameの記述もしてあります。
boxの元となった環境と見比べてみたりなどしているのですが、原因がわかりません。
もしかして、別のPCに環境を作ろうとしているのが原因なんでしょうか・・・?
回答くださった方もいるのですが
少しだけ追記します。(すいません・・・)
Vagrantfileには以下のように記述してあります。
config.vm.network "private_network", ip: "192.168.33.10" config.vm.hostname = "hoge.local"
boxの元となった環境では、これで
http://192.168.33.10 または http://hoge.local
をブラウザに入力することでApacheのテストページが表示されました。
hostsファイルなど特にいじった記憶はありません。
よろしくお願い致します。
6/22(水)11:30追記
ホストOS側からping hoge.local
をたたくと正常に通りました。
pingは通るけどブラウザからはアクセスできない・・・という状態みたいです。
回答者様を参考にホストOS側の/etc/hostsへ192.168.33.10 hoge.local
を追加することで
ブラウザからもアクセスできるようになりました。
アクセスできないという問題は解消したのですが
ではなぜ最初に構築した仮想環境はhostsファイルをいじることなくホスト名でアクセスできたのか、腑に落ちないので未解決のままにしておきます。
ご回答くださったお二人の方、ありがとうございます!
6/24(金)追記
腑に落ちないので未解決・・・はあまりにも自分の都合すぎました。すみません。
問題自体は解決しているのでベストアンサーつけさせていただきます!

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/22 02:32