Jak přistoupit k localhostu Mac OS X z virtuálního stroje
September 3, 2008
Poslední měsíce jsem moc nevyvíjel, takže mi nevadilo, že když jsem občas potřeboval něco otestovat v Internet Exploreru 6/7 v Parallels, musel jsem nahrát aplikaci na web a tam ji otestovat z virtualizovaných Windows. Ale dneska jsem konečně hledal a našel přímý přístup k localhostu z virtuální mašiny – a je to velmi jednoduché - pro virtuální stroj je hostitel vlastně jen další počítač na lokální síti.
Stačí povolit patřičné porty (Leopard defaultně pouští všechno, pokud máte jiné nastavení, tak je třeba povolit je v nastavení firewallu) a pak mrknout, přes jakou IP je váš počítač dostupný jiným strojům. Kliknete na jablko v menu, pak na About this Mac, tam na More Info... a v levém sloupci vyberete položku Network. V řádce IPv4 Addresses vidíte svou IP (pokud teda na lokální síti používáte IPv4, že ;-)).
Pak už jen použijete správný protokol a jede to (používám MAMP, takže přistupuji přes https://192.168.1.2:8888). Fajn.
(Inspiroval jsem se v tomto článku Dereka DeVriese, kde se IP zjišťuje přes položku Sharing. Je to trochu méně intuitivní - je vidět, že ani autora tohoto článku asi nenapadlo, že by to mohlo být tak prosté (já jsem předpokládal, že tam bude prostě nějaký problém, konflikt IP nebo tak něco). Pro sichr ještě info: V Leopardu není v položce Sharing daná informace vespodu, ale nahoře, viz screenshot.)