VMware上で動くWebアプリにホスト側からアクセス
VMで動かしているwebアプリをwindowsでテストしたくなったので
VMのネット設定をNATにしてlinuxのhostsを以下のように追記編集
127.0.1.1 app.myhostname
127.0.0.1 localhost app.myhostname
windows側ではそのホスト名をVMに向けます
windows7のhostsファイルは、
C:\Windows\System32\drivers\etc
にあります
ただしメモ帳などを管理者権限で実行しないと編集出来ません
hostsはVMのIPアドレスで追記します
192.168.128.128 app.myhostname
編集したらブラウザから設定したホスト名でアクセスできるか確認
=> http://app.myhostname/
無事表示されれば完了
# 2011/02/02 追記
今更ですが、なんか最近この記事が結構見られていることに気付いたので修正します
当時使っていたverは覚えていませんが、こちらに書いてある通り 127.0.0.1 が正しいです
Ubuntu Edgyの/etc/hostsが間違っている
あと、タイトルが酷かったので修正
#旧タイトルは「windows7でhostsファイルを編集する」
>VMで動かしているwebアプリをwindowsでテストしたくなったので
>VMのネット設定をNATにしてlinuxのhostsを以下のように追記
>127.0.1.1 app.myhostname
~~~~~~~~~~
127.0.0.1ですよね?
@krasher
127.0.0.1 が正しいですね
修正遅くなってしまい大変申し訳ありませんでした
ご指摘ありがとうございました
2011/02/02 修正
いえ、127.0.1.1ですね127.0.0.1は普通、localhostが割り当ててあるはずですので変えたらまずいと思います
Ubuntuの場合は、/etc/hostsの設定がデフォルトでは
127.0.0.1 localhost
127.0.1.1 ubuntu
となっています
ここではubuntuの方を書き換えるという意味ですね
伝わりづらくてすいません