2011-10-18 17 views
7

Używam Pow do obsługi aplikacji Rack w systemie Mac OS X. http://myapp.dev poprawnie wyświetla aplikację. Na tym samym komputerze korzystam z VMware Fusion, aby uruchomić system Windows 7 podczas udostępniania połączenia sieciowego komputera Mac. Chciałbym przetestować aplikację Rack przy użyciu przeglądarki Internet Explorer w maszynie wirtualnej. http://vmnet8.adapter.ip.address wyświetla poprawnie "Pow jest zainstalowany ekran". Jednak htttp://myapp.dev już nie działa.Pow i VMware Fusion

Rozumiem, że Pow tworzy rewerser DNS i używa własnego serwera DNS do przechwytywania domen kończących się na ".dev" i przekierowuje je do localhost. Czy jest możliwe, aby to działało również w VM?

+1

Sprawdź ten link http://stackoverflow.com/questions/6379453/remotely-viewing-web-pages-served-by-pow-cx – Dale

Odpowiedz

4

Utwórz dowiązanie symboliczne w katalogu o nazwie default i wskaż go aplikacji, którą chcesz przetestować w VMWare. http://vmnet8.adapter.ip.address będzie teraz używać tej aplikacji zamiast wyświetlania domyślnego ekranu pow, tak jak http://<myhostname>.local.

5

W moim przypadku wykorzystuje VirtualBox, ale wygląda na to, że jest trochę takie same obawy miałem do czynienia, więc:

  • Get IP używany przez komputer Mac z ifconfig lub jakikolwiek inny sposób, w jaki woleć. W tym przypadku przyjmijmy, że adres IP to 10.249.158.68

  • Ten link wyjaśnia, w jaki sposób wykonać serwer POW z innego komputera; w naszym przypadku będzie to zwirtualizowanych Okno zdjęcie: http://pow.cx/manual.html#section_2.1.5

Więc otwarte IE [7 | 8 | 9] na maszynie wirtualnej z systemem Windows i typ: http://myapp.10.249.158.68.xip.io/ ---> zastępuje "MojaApl" do nazwy używany w komputerze Mac do odsyłania projektu