Usiłuję uzyskać dostęp do mojej witryny serwera LAMP wirtualnego hosta o nazwie homeapp
- o nazwie - z innych komputerów i tabletu.
Mój serwer LAMP Ubuntu IP to
192.168.2.10
.Moja strona laravel jest wirtualnym gospodarzem nazwane
homeapp
.Mogę uzyskać dostęp do mojego adresu IP,
192.168.2.10
ale problem polega na tym, że właśnie otworzyłemlocalhost
stronę indeksu.Jak mogę uzyskać dostęp do moich wirtualnych hostowanych witryn z tej samej sieci?
networking
ubuntu
virtual-host
lamp
Ryan Exlay
źródło
źródło
homeapp
? Wyrażenie „localnet” jest nieco mylące./etc/hosts
plik na tablecie. Być może lepszym rozwiązaniem jest po prostu hostowanie witryny w głównejlocalhost
konfiguracji serwera LAMP.Odpowiedzi:
Musisz po prostu dodać wpis do pliku hosta. Następnie będziesz mógł użyć nazwy DNS, aby uzyskać do niej dostęp. Następujące polecenie zrobi to, co chcesz:
Musisz to zrobić na każdym kliencie, z którego będziesz uzyskiwać dostęp do tej witryny. W przypadku klientów Windows będzie bardzo podobny:
Tabletki
Tak, twoje tablety i smartfony również (ogólnie) będą miały plik hosta, ale aby go edytować, musisz mieć zrootowane urządzenie. Po wykonaniu tych czynności wszystkie popularne systemy operacyjne tabletów mają kilka dostępnych aplikacji terminalowych. Inną opcją byłoby skorzystanie z Android Debug Bridge do edycji. Po prostu skopiuj plik hosta na urządzenie i użyj następującego polecenia (zakładając, że urządzenie jest w F: i umieściłeś tam plik hosta):
Spowoduje to umieszczenie pliku hosta na udostępnionym dysku urządzenia nad plikiem podstawowym.
Lepszy samouczek znajduje się na howtogeek.com
UWAGA : Jeśli masz wewnętrzny serwer DNS , możesz (i powinien) po prostu dodać dla niego rekord „A”.
źródło