Adresowanie localhost z maszyny wirtualnej VirtualBox

785

Mam lokalny serwer testowy / programistyczny (oczywiście HTTP), nasłuchujący na porcie 8000.

Pracuję na systemie Linux, więc aby przetestować stronę w przeglądarce Internet Explorer 6, 7, 8 itd. Używam maszyny wirtualnej za pomocą VirtualBox; Muszę też zobaczyć, jak to wygląda w Firefoksie w środowisku Windows (na przykład czcionki są różne).

Na mojej prawdziwej maszynie otwieram witrynę za pomocą adresu URL. http://localhost:8000Jak mogę adresować tego hosta lokalnego z maszyny wirtualnej?

Obecnie moim obejściem jest użycie adresu IP. Jakieś lepsze pomysły?

hasen
źródło
38
Nie mogę uwierzyć, że to wciąż takie nudne. Używam VB od lat i chociaż stało się to łatwiejsze, nadal jest główną przeszkodą, a opcje sieciowe są nadal trudne do zrozumienia i nadal nie działa od razu po tym, czego chce ogromna większość użytkowników używać go do. Prawdopodobnie setki tysięcy używają VB do testowania witryn (lub aplikacji) na różnych platformach na localhost. Myślenie o tym, ile czasu i irytacji można zaoszczędzić, udoskonalając ten szczególny aspekt oprogramowania, jest zadziwiające.
Rolf
Zobacz także to samo pytanie na superuser.com: superuser.com/questions/310697/...
Purplejacket

Odpowiedzi:

939

Googling podniósł to: http://data.agaric.com/localhost-from-virtualbox-xp-install-ubuntu

Sugeruje użycie IP: http://10.0.2.2i zadziałało dla mnie.

Zredagowałem więc plik hosts C:\windows\system32\drivers\etc\hostsi dodałem ten wpis:

10.0.2.2   outer

Jeśli testujesz na IE8, pamiętaj, aby umieścić http://w pasku adresu. Samo umieszczenie ip bezpośrednio nie będzie działać.

Na przykład:

http://10.0.2.2:3000/
hasen
źródło
7
Zauważyłem w ipconfig (Windows w VirtualBox), że domyślnym routerem dla mojego VirtualBox jest ten adres IP ... więc to ma dla mnie sens.
benc
48
Aby zapisać zmiany w pliku hosts, uruchom Notatnik, klikając go prawym przyciskiem myszy i wybierając „Uruchom jako administrator”
Noah Sussman,
25
Musiałem zmienić mój VirtualBox Network Attached toustawienie z Bridged Adapterdo NATtego, aby pracować dla mnie.
Troy Harvey
1
możesz także ustawić go jako localhost 10.0.2.2 w konfiguracji VM, aby upewnić się, że ścieżki bezwzględne zostały poprawnie rozwiązane
Mario Peshev
5
Potrzebuję dostępu localhostnie z 10.0.2.2powodu jakiegoś gównianego auth, który chce localhost jako adres :(
Dominic
408

System operacyjny Mac

Używam Virtual Box na macOS (wcześniej OS X), używam Virtual Box do testowania IE na Windows itp.

Idź do IE Virtual Box i dostęp localhostpoprzez http://10.0.2.2na localhostlub http://10.0.2.2:3000za localhost:3000.

Zachowałem ustawienia sieci jako NAT, nie ma potrzeby mostkowania, jak sugerowano powyżej w moim przypadku. Nie ma potrzeby edytowania żadnych plików konfiguracyjnych.

Jonathan Lin
źródło
39
Właściwie musiałem dodać „http: //” przed adresem IP, aby działał (pole IE8 / WinXP).
wrtsprt
8
Ale czy jest jakiś sposób odwzorowania 10.0.2.2 na localhost: 8888? Mam localhost: 8888 jako domowy adres URL w mojej bazie danych. Przejście do 10.0.2.2 w VB ładuje stronę HTML, ale wszystkie linki się psują, ponieważ wskazują na localhost: 8888
Michael Giovanni Pumo
@MichaelGiovanniPumo, zgodnie z moją najlepszą wiedzą, nie można zmapować adresu URL bezpośrednio na określony port. musisz podać port wyraźnie
Jonathan Lin
2
@JathanathanLin Rozwiązałem go, mapując 10.0.2.2 na localhost w pliku hosts Win7, który i tak działał z portem: 8888, więc teraz działa. Dzięki.
Michael Giovanni Pumo
Cudowny działa, macOS Sierra wersja 10.12.5 i virtualbox v 5.1.22
Tabares
82

Aby włączyć to w OSX, musiałem wykonać następujące czynności:

  1. Zamknij maszynę wirtualną.
  2. Idź, aby VirtualBox Preferences -> Network -> Host-only Networks ->kliknąć ikonę „+”. Kliknij OK.
  3. Wybierz pole i kliknij "Settings" icon -> Network -> Adapter 2 ->menu rozwijane „Attached to:”, wybierz „Adapter tylko do hosta”, a Twoja sieć ( vboxnet0) powinna domyślnie wyświetlać się poniżej. Kliknij OK.
  4. Po ponownym uruchomieniu urządzenia powinieneś mieć dostęp do localhost pod adresem http://10.0.2.2/

Możesz się do niego odwoływać localhosti uzyskiwać dostęp do innych witryn hostowanych lokalnie, dodając ich odwołania do pliku hosts ( C:\windows\system32\drivers\etc\hosts) w następujący sposób:

10.0.2.2    localhost
10.0.2.2    subdomain.localhost
Stephen Saucier
źródło
4
To rozwiązanie działało dla mnie z niewielką modyfikacją: po stworzeniu nowego adaptera tylko do hosta (vboxnet0) edytuj adapter. W wyskakującym oknie przejdź do karty Adapter i skopiuj IPv4 Address(np 192.168.56.1.). Następnie, gdy uruchomisz maszynę wirtualną, otwórz przeglądarkę i przejdź dohttp://192.168.56.1:3000
Robert
Działa zarówno na XP, jak i Windows 7
Sukeerthi Adiga
1
Niestety nie mogę rozwiązać moich subdomen, przeszedłem przez kroki tutaj dla zaakceptowanej odpowiedzi, aby sprawdzić, czy plik hostów działa na Win10 zgodnie z oczekiwaniami: serverfault.com/questions/452268 / ... Jakieś pomysły?
Danjah
Pracował na komputerze hosta MacOs High Serra i gości Windows 7
Kapitula Alexey
6
Nie mogłem znaleźć opcji „Sieci tylko hosta”.
Jason Moore,
56

Najprawdopodobniej sieć wirtualna maszyny jest ustawiona na NAT. Jeśli ustawisz sieć na Bridged, powinieneś być w stanie uzyskać dostęp do swojego hosta po nazwie hosta. Na przykład, jeśli nazwa hosta to „jsmith-Precision-7510” i chcesz otworzyć http: // localhost: 3000 / , będziesz mógł wyświetlić tę stronę pod adresem http: // jsmith-Precision-7510: 3000 / .

Aby znaleźć nazwę hosta, otwórz terminal / konsolę, a następnie uruchom polecenie hostname. Twoja nazwa hosta zostanie wyświetlona w następnym wierszu.

Zobacz dokumentację VirtualBox, aby uzyskać instrukcje, jak ustawić ustawienia sieciowe na Bridged.

Nick Haddad
źródło
hmm, z jakiegoś powodu GUI (na mojej maszynie) nie ma tej opcji!
hasen
Jakiej wersji używasz? Odkryłem, że na Macu niektóre podstawowe podręczniki są zupełnie inne.
benc
Uwielbiam to rozwiązanie. Pamiętaj, że w niektórych starszych systemach Windows nie będziesz mógł korzystać, whatever.localdopóki nie zainstalujesz Bonjour.
Marc-André Lafortune
41

Musiałem wejść do virtualbox i zmienić ustawienia sieciowe na „NAT”. Potem mogłem localhosturuchomić na moim hoście z mojego emulatora na virtualboxiehttp://10.0.2.2:3000

Pytth
źródło
Niedawno (2019) pobrałem gościa VM Microsoft Windows 7 IE10 (moim gospodarzem jest MacOS Sierra) i miałem wiele problemów z konfiguracją sieci. W końcu po prostu wyrzuciłem go i pobrałem gościa VM Microsoft Windows 7 IE11. Następnie ustawiłem go na sieć NAT i mogłem trafić do lokalnego hosta hosta http://10.0.2.2dokładnie tak, jak opisano tutaj przez @Pytth.
Purplejacket
To powinna być zaakceptowana odpowiedź.
Loteslogs
34

Jeśli masz adapter podłączony do NAT , obecnie lepszym i bardziej eleganckim rozwiązaniem jest ustawienie przekierowania portów na porty lokalne.

Settings> Network> Adapter> Advanced>Port forwarding

Po prostu wstaw nową regułę i ustaw Host porti Guest portna 80(dla http) lub 22(dla ssh) i tak dalej.

Następnie możesz uzyskać dostęp do tego komputera, wprowadzając po prostu http://localhost

Możesz także przełączyć NAT na tryb przezroczysty.

Boris Brdarić
źródło
8
@ Boris To, co tu opisujesz, to jak dostać się z hosta na serwer gościa (port). Ale pytanie dotyczyło odwrotności.
Petr Bodnár,
Ponieważ będąc w Home Home Hub, była to jedyna opcja, która działa dla mnie
Hashim Akhtar
33

Okazało się, że to 10.0.2.2:<port>działa, ale tylko wtedy, gdy Tryb rozwiązany jest ustawiony poprawnie. Po zainstalowaniu mojej maszyny wirtualnej przeszedłem do Ustawienia> Sieć> Karta 1.

NAT jest ustawiony domyślnie, a menu Tryb rozwiązany jest wyłączone. Zmieniłem NAT z Bridged Adapter, co umożliwiło rozwijanie trybu Promiscuous Mode, a następnie zmieniłem wartość z „Deny” na „Allow VMs”. Następnie wróciłem do NAT, który ponownie wyłączył tryb Promiscuous, ale zachował nową wartość.

Po tej zmianie mogłem uruchomić moją maszynę wirtualną i zobaczyć maszyny hosta localhost:<port>na mojej maszynie wirtualnej pod adresem 10.0.2.2:<port>.

bluehazetech
źródło
1
Korzystam z systemu Windows 7 jako komputera hosta, a Windows 10 jako gościa, w końcu to rozwiązanie zadziałało w VirtualBox 4.3.30 r 10.16.10. Dzięki!
Micer,
Właśnie zainstalowałem Windows 10 na wirtualnym pudełku i to załatwiło sprawę!
kapitanill
Działa to również dla mnie w połączeniu z instrukcjami spsaucier w dalszej części. Postępowałem zgodnie z jego instrukcjami, a następnie włączyłem Tryb Promiscuous - Włącz wszystkie
DyeA
31

Brak możliwości przekierowania żądań do hosta lokalnego na maszynie Wirtualnej do hosta lokalnego hosta jest teraz wprowadzany do systemu Windows ( https://tools.ietf.org/html/rfc6761#section-6.3 ), w tym maszyn wirtualnych dostępnych na https: //developer.microsoft.com/en-us/microsoft-edge/tools/vms/

Ze względów bezpieczeństwa Microsoft zapobiega teraz wpisom plików hosta w celu zastąpienia adresu localhost adresem innym niż adres sprzężenia zwrotnego :: 1. Więc dodając wiersz plik hosta maszyny wirtualnej, taki jak

10.0.2.2 localhost

zostanie zignorowany.

Są dwa sposoby (o których wiem), aby to zmienić:

1) użyj NETSH, aby portproxy do hosta

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8000 connectaddress=10.0.2.2 connectport=8000

(gdzie 10.0.2.2 jest bramą domyślną na maszynie wirtualnej, a 8000 to port, który chcesz rozwiązać na hoście).

2) Skonfiguruj usługi IIS, aby przeprowadzały routing żądań aplikacji, a następnie przepisz żądania dla localhost: port do hostIP: port

https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/creating-a-forward-proxy-using-application-request-routing

ActualAl
źródło
7
Użyłem metody NETSH. działał jak urok. To jest najlepsza odpowiedź IMO.
Liang Zhou,
1
Użyłem również NETSH, działałem jak magia. To też moja najlepsza odpowiedź. To był jedyny, który zadziałał
Van_Paitin
netshpomógł mi, próbowałem wszystkiego, co znalazłem w sieci, ale bez powodzenia. Umożliwi to dostęp <protocol>://localhost:<port>zamiast bezpośredniego dostępu przez IP. To powinna być zaakceptowana odpowiedź dla systemu Windows 10.
Octavian Lari
To powinna być zaakceptowana odpowiedź, jak jest istotna i ma obecnie działającą
IAmJulianAcosta
26

System operacyjny Mac

Jeśli chcesz skonfigurować środowisko Windows za pomocą Virtualbox na komputerze Mac, po prostu użyj domyślnych ustawień NAT adaptera, a na maszynie wirtualnej systemu Windows przejdź do pliku hosts i dodaj następujące elementy:

10.0.2.2       localhost
10.0.2.2       127.0.0.1

W odróżnieniu od powyższych odpowiedzi ważne jest, aby dołączyć obie linie, w przeciwnym razie nie zadziała.

Artipiksel
źródło
6
Działa to świetnie z obrazami modern.ie do debugowania ie / edge na Macu, i tak oto doszedłem do tego pytania. Jest jeden wyjątek: Windows 10. Windows 10 nie zezwala na modyfikację domeny localhost za pomocą pliku hosts (szaleństwo) Obejściem tego problemu jest włączenie IIS i skonfigurowanie przez niego zwrotnego proxy, dokonując tego w wielu innych krokach: developer.microsoft. com / en-us / microsoft-edge / platform / issues /…
MaxPRafferty
@MaxPRafferty Czy udało Ci się to uruchomić? Przejrzałem wszystko inne w tym wątku bezskutecznie. Zaktualizowałem plik hosta, jak sugeruje ta odpowiedź, i postępowałem zgodnie z instrukcjami w tym łączu. To było trochę dwuznaczne, gdzie zadeklarować 10.0.2.2 w kroku 7. Gdzie to idzie w regule? Jestem teraz nieustannie przekierowywany do strony IIS na moim lokalnym komputerze wirtualnym z systemem Windows
David Weber,
@DavidWeber tak, byłem - właściwie zgłosiłem ten błąd, więc nadal mam ten obraz dostępny. 10.0.2.2 musi przejść do „adresu URL akcji”, wymienionego jako „przepisz adres URL” na ekranie edycji: główna strona przepisywania: user-images.githubusercontent.com/1894398/... , user-images.githubusercontent.com/1894398/ … Edytuj stronę z regulaminem
MaxPRafferty
@MaxPRafferty Dziękujemy za pomoc i linki. Nadal nie mogę tego uruchomić. Taka prosta rzecz i nie jestem pewien, gdzie jest teraz problem. Podążałem za tym do „t” i wciąż nic, nawet przy próbie każdej z sugestii innego typu sieci. Wygląda na to, że w tym momencie mogę równie dobrze kupić komputer.
David Weber,
3
Nie sądzę, że to działa już teraz, gdy nowsze wersje systemu Windows resolver localhost z ich DNS. Nie sądzę, aby 127.0.0.1 można było przekierować w ten sposób (tylko nazwy hostów).
kossmoboleat
22

Musisz edytować plik hostów na maszynie wirtualnej z systemem Windows w taki sam sposób, jak na komputerze lokalnym:

C: \ WINDOWS \ system32 \ drivers \ etc \ hosts

Połącz swoje wirtualne hosty z 10.0.2.2. Jeśli używasz localhost, zamień

127.0.0.1 localhost z 10.0.2.2 localhost

Na przykład:

10.0.2.2 localhost
10.0.2.2 local.site1.com
10.0.2.2 local.site2.com

Informuje to maszynę wirtualną, aby wskazywała maszynę lokalną dla tych nazw domen.

William
źródło
Dzięki, pomogło to w moim przypadku (uruchamianie lokalnych stron internetowych w oknie dokowanym z nginx) - dostęp do katalogu IP (10.0.2.2) po prostu daje błąd nginx.
ggzone
22

Nie musisz zmieniać pliku hosts ani żadnej konfiguracji Virtual Box. Zachowaj ustawienia w NAT. Przejdź do instancji Windows i uruchom „cmd” lub otwórz cmd.exe. Wykonaj polecenie „ipconfig” i uzyskaj adres IP bramy domyślnej . Przeglądaj http://10.0.2.2:8080 w Windows IE, zobaczysz, że jest taki sam jak Mac Safari http: // localhost: 8080 / lub http://127.0.0.1:8080

marlonjuc
źródło
1
Gdy lokalny serwer programistyczny jest powiązany z zależnościami programistycznymi localhost. (np. webpack-dev-server)
kube
co jest 10.2.2.3 or .4? Potrafię pingować .2tak dobrze, jak i te - VM to Windows Server działający pod Windows Server
ycomp
10

Połączenie kilku rzeczy w końcu sprawiło, że działało to na moim końcu. Uruchamianie serwera flask na Macosx.

W mojej maszynie wirtualnej z systemem Windows edytowałem plik hosts:

  • Uruchom notatnik jako administrator
  • otwarty C:\windows\system32\drivers\etc\hosts
  • dodaj ten wpis: 10.0.2.2 outer

Zamknij maszynę wirtualną i na moim komputerze Mac w VirtualBox:

  • Idź do, VirtualBox > preferences > Network > Host-only Networks > +aby dodać siećvboxnet1
  • Idź do My_VM > settings > Network > Adapter 1.
  • Wybierz Enable Network Adapteri ustaw Attached to:na Bridged Adapter.
  • Następnie ustaw Advanced > Promiscuous Mode:na Allow VMs.
  • Kliknij OK
  • Idź do My_VM > settings > Network > Adapter 1.
  • Ustaw z Attached to:powrotem na NAT.

Potem poszedłem do Adapter 2

  • Ustaw Attached to:się Host-only Adapteri wybrać poprzedni dodaną sieci vboxnet1.

Uruchomiłem mój serwer na komputerze Mac, działając na nim, 127.0.0.1:5000a to było teraz dostępne na mojej maszynie wirtualnej pod adresemhttp://10.0.2.2:5000

Człowieku, co za koszmar przetestować na IE na Macu. Jak nie ma prostszego sposobu?

Craicerjack
źródło
1
Chciałbym móc to głosować tysiąc razy. To była jedyna rzecz, która zadziałała po znalezieniu prostszych metod, takich jak po prostu edycja pliku hosts i użycie domyślnych ustawień NAT - żaden z tych postów nie rozwiązał mojego problemu. Używam MacOS Sierra z maszyną wirtualną IE11 na Win81 od developer.microsoft.com/en-us/microsoft-edge/tools/vms, na wypadek gdyby to połączenie pomogło komukolwiek innemu.
Manu Kanthan
FWIW, próbowałem wycofać wszystkie te ustawienia, a następnie usunąć VirtualBox i ponownie zainstalować, ponownie importować maszyny wirtualne z Microsoft. Uruchomiłem mój serwer Railsowy rails s -b 127.0.0.1i uzyskałem do niego dostęp ze wszystkich maszyn wirtualnych http://10.0.2.2:3000i działało. Zastanawiam się, czy ustawienie zmieniło się z góry w jakiś sposób, nawet po wycofaniu tego wszystkiego z powrotem.
Manu Kanthan
1
Nie było to dla mnie zupełnie takie samo, szczególnie kroki dla adaptera 2, musiałem użyć ustawienia Nat Adaptera, aby to było vboxnet1, ale ostatecznie działało. Dzięki za wskazówki!
jfunk
4

Rozwiązałem, dodając przekierowanie portów w ustawieniach Virtualbox w sieci. Host IP set Port 127.0.0.1: 8080 IP gościa: Daj dowolny adres IP dla strony internetowej (powiedzmy 10.0.2.5): 8080 Teraz z dostępu do maszyny gościa http://10.0.2.5:8080 przy użyciu IE

Praveen
źródło
3

W wirtualnym pudełku, jak wspomniano powyżej, możesz dodać ten plik hostów linii

10.0.2.2   outer

ale aby go zapisać, jeśli nie masz administratorów bezpośrednio na maszynie wirtualnej, po prostu przenieś plik hosts na pulpit, a następnie edytuj go, aby dodać wiersz 10.0 .... zewnętrzny, zapisz plik i przejdź do jego pierwotnego miejsca.

Nico
źródło
2

sprawdź, czy możesz trafić na komputer nadrzędny za pomocą: ipconfig (uzyskaj adres IP)

ping <ip> lub telnet <ip> <port>

Jeśli nie możesz dostać się do portu, spróbuj dodać nową regułę ruchu przychodzącego w zaporze nadrzędnej, zezwalając na porty lokalne.

Byłem wtedy w stanie uzyskać dostęp http://<ip>:<port>

Jon
źródło
2

W wirtualnym pudełku

  1. Ustaw swoją sieć na mostowanie sieci
  2. Idź do Zestaw zaawansowany Tryb rozwiązły: Zezwalaj na wszystko

Teraz trudnym bitem jest lokalny host, jeśli korzystasz z Node.js ustaw adres IP na 0.0.0.0, a następnie wyszukaj swój własny adres IP, na przykład cmd: ipconfig -> 10.0.1.3

Wpisz ten adres wraz z numerem portu. I to zadziała.

Joel Chu
źródło
1

Ogólne kroki:

  • Wspólna sieć (dodaj kartę hosta lub mostek)
  • skonfiguruj preferowaną usługę do nasłuchiwania na odpowiednim interfejsie (interfejs podłączony do współdzielonej karty sieciowej)
  • Użyj adresu IP: port, aby dotrzeć do docelowej usługi, użyj adresu IP należącego do sieci współdzielonej.
Ania
źródło
0

W systemie Windows z wirtualnym Windows 7 jedyną rzeczą, która działała dla mnie, było użycie NAT i przekierowanie portów (nie mogłem uruchomić zmostkowanego połączenia). Znalazłem tutorial tutaj: http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/ (przewiń w dół do część „ Przekazywanie portów do maszyny wirtualnej ”).

Dzięki tym zmianom mogłem dotrzeć do strony internetowej xampp z „ http: //192.168.xx.x: 8888 / mywebsite ” w przeglądarce Internet Explorer 10 na mojej maszynie wirtualnej.

Znalazłem adres IP w Panelu sterowania XAMPP> Netstat („System”).

Henning Fischer
źródło
0

Jeśli używasz Virtual Box, możesz podłączyć Mac OSX (i myślę, że Linux) do wirtualnej maszyny z systemem Windows za pomocą jednego wiersza kodu -> Sugeruję zatrzymanie boxa przed uruchomieniem go w terminalu.

VBoxManage modifyvm "YOUR VM NAME" --natdnshostresolver1 on

Zauważę, że jest to dokument Dinghy, który uruchamiam, ale jest to polecenie wirtualnego pudełka, więc nie powinno obchodzić go to, czego używasz tak długo, jak jego Virtual Box

Lux. Kondensator
źródło
0

Muszę uruchomić na localhost, a nie jakieś dziwne IP.

1) Z poziomu terminala Mac wykonaj czynność w iconfig -acelu znalezienia lokalnego adresu IP. To chyba ostatni.

en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV> ether 38:c9:86:32:0e:69 inet6 fe80::ea:393e:a54f:635%en7 prefixlen 64 secured scopeid 0xe inet 10.1.5.60 netmask 0xfffffe00 broadcast 10.1.5.255 nd6 options=201<PERFORMNUD,DAD> media: autoselect (1000baseT <full-duplex,flow-control>) status: active

np. 10.1.5.60

2) uruchom obraz systemu Windows. start> wpisz, cmdaby uzyskać terminal

3) notepad c:\windows\system32\drivers\etc\hosts

4) dodaj następujący wiersz 10.1.5.60 localhost

5) otwórz IE, a następujący adres URL powinien trafić na serwer działający na twoim komputerze Mac: http://localhost:3000/

Jason Moore
źródło
W rzeczywistości wydaje się, że psuje to adresy URL hosta lokalnego z przeglądarki Mac.
Jason Moore,
-2

Uzyskaj adres IP komputera z uruchomionym Apache (adres inet: in ifconfig) i wprowadź go w pasku adresu przeglądarki pola wirtualnego.

H.Rabiee
źródło
-3

Właściwie odpowiedź użytkownika 477494 jest w zasadzie poprawna.

Zastosowałem tę samą logikę w innych środowiskach (host OS X - wirtualny Windows XP) i to załatwia sprawę. Musiałem przełączyć stos LAMP hosta, aby uzyskać adres IP i port Apache do rozwiązania, ale kiedy już to wymyśliłem, śmiałem się.

orionrush
źródło
czy możesz udzielić porady, jak skonfigurować / znaleźć adresy IP na komputerze z systemem OSX?
cukabeka
? Nie jestem pewien, który adres jest późniejszy - adres komputera można znaleźć za pomocą prefs / sieci -> Adres IP. Jest to w zasadzie adres, na który macine odpowie zewnętrznie. Wewnętrznie localhost: 80 powinno wystarczyć dla serwera apache osx - podczas gdy MAMP domyślnie używa localhost: 8888
orionrush,
Nie jest jasne, do jakiej odpowiedzi to odnosi (link byłby mądry), i wydaje się bardziej komentarzem.
isherwood