2011-10-18 58 views
7

我使用Pow爲Mac OS X上的Rack應用程序提供服務。http://myapp.dev正確顯示應用程序。在同一臺計算機上,我使用VMware Fusion在共享Mac的網絡連接時運行Windows 7。我想在VM中使用Internet Explorer測試Rack應用程序。 http://vmnet8.adapter.ip.address正確顯示「Pow is installed screen」。但是,htttp://myapp.dev不再有效。Pow和VMware Fusion

據我所知,Pow創建了一個DNS解析器並使用它自己的DNS服務器來攔截以「.dev」結尾的域名並將它們重定向到本地主機。是否有可能讓這個在虛擬機內工作呢?

+1

看看這個鏈接http://stackoverflow.com/questions/6379453/remotely-viewing-web-pages-served-by-pow-cx – Dale

回答

4

在目錄中創建一個名爲default的符號鏈接,並將其指向您要在VMWare中測試的應用程序。 http://vmnet8.adapter.ip.address現在將使用該應用程序,而不是像http://<myhostname>.local那樣顯示默認的電源屏幕。

5

在我來說,我使用VirtualBox的,但它看起來是那種同樣的關注,我不得不應付,所以:

  • 獲取使用的IP通過你的Mac用ifconfig或其他任何方式你喜歡。在這種情況下,讓我們假設IP地址爲10.249.158.68

  • 此鏈接說明如何從其他計算機執行POW服務器;在我們的情況下,將虛擬化Windows映像:http://pow.cx/manual.html#section_2.1.5

所以,打開IE瀏覽器[7 | 8 | 9]您的Windows虛擬機和類型: http://myapp.10.249.158.68.xip.io/ --->替換 「的myapp」 的名字在你的Mac中用於引用你的項目