Niektóre osoby w mojej sieci używają komputerów Mac, więc muszę skonfigurować mój lokalny serwer, aby miały do niego dostęp. Zainstalowałem Apache na moim komputerze z systemem Windows Vista i możesz uzyskać do niego dostęp z dowolnego innego komputera WINDOWS w sieci, wpisując localhost na pasku adresu. Ale z jakiegoś powodu nie możesz tego zrobić na komputerze Mac.
Jedyny sposób, jaki znam, to podanie lokalnego adresu IP serwera, ale ponieważ zmienia się za każdym razem, naprawdę nie jest w ogóle praktyczny. Jak mogę to naprawić?
localhost
jest dokładnie tym, lokalnym komputerem (czyli tym, przed którym siedzisz). Jeśli więc dostęplocalhost
do przeglądarki na komputerze Computer1 daje dostęp do serwera Apache działającego na komputerze Computer2, w sieci jest coś dziwnego. Tak czy inaczej problemy wydają się być bardziej związane z konfiguracją sieci między systemami, uruchomieniem DNS w systemie Windows, przypisywaniem stałych adresów w DHCP itp., Niż czymkolwiek bezpośrednio związanym z produktami Apple lub ich użytkowaniem, więc witryna Superuser może być lepszym miejscem zapytać.Odpowiedzi:
Nie ma to nic wspólnego z komputerem Mac vs. PC; jest to sieć z systemem Windows Server. Mimo to nie jest to kwestia niedoboru systemu Windows Server lub Apache, ale raczej znajomość administracji sieci.
Rozwiązywanie nazw hostów w wieloplatformowym środowisku sieciowym jest bardzo proste. Nie było to trudne 16 lat temu, kiedy po raz pierwszy zetknąłem się z tym problemem jako jedyny użytkownik komputerów Mac w mojej firmie.
Nie wiem, ale podejrzewam, że potrzebujesz adresu IP do serwera DNS, który możesz następnie ręcznie podać w okienku Sieć w Preferencjach systemowych (lub niektórych innych). To jednak tylko przypuszczenie, ale wątpię, czy jestem tak daleko.
Jeśli chodzi o to, czy komputer Mac jest gorszy lub lepszy od systemu Windows w kwestii sieci, jest to absurdalny argument, ponieważ wszystko, co jest związane z siecią na komputerze Mac, jest starsze niż sam komputer Mac (a zatem tak naprawdę nie jest własną machiną Apple'a), i takie rzecz znaleziona w Windows jest prawdopodobnie pochodną tego samego znalezionego na Macu.
Ten argument mógł mieć miejsce w czasach AppleTalk i co nie, ale to się skończyło od 1999 roku.
źródło