Home > All > VMware上で動くWebアプリにホスト側からアクセス

VMware上で動くWebアプリにホスト側からアクセス

January 14th, 2010 Leave a comment Go to comments

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ファイルを編集する」

関連記事:

Tags:
  1. krasher
    May 24th, 2010 at 22:05 | #1

    >VMで動かしているwebアプリをwindowsでテストしたくなったので
    >VMのネット設定をNATにしてlinuxのhostsを以下のように追記
    >127.0.1.1 app.myhostname
    ~~~~~~~~~~
    127.0.0.1ですよね?

  2. May 27th, 2010 at 00:56 | #2

    @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の方を書き換えるという意味ですね
    伝わりづらくてすいません

  1. No trackbacks yet.