Конфигурация сервера LAMP для доступа к виртуальному размещенному веб-сайту из той же сети
Я пытаюсь получить доступ на моем веб-сайте LAMP-сервера к виртуальному хосту на основе имени homeapp
- с других компьютеров и планшета.
Мой LAMP сервер Ubuntu IP
192.168.2.10
,Мой веб-сайт Laravel виртуально размещен по имени,
homeapp
,Я могу получить доступ к своему IP
192.168.2.10
но проблема только что открыласьlocalhost
страница указателя.Как я могу получить доступ к моим виртуальным веб-сайтам из той же сети?
1 ответ
Вам просто нужно добавить запись в ваш файл хоста. Тогда вы сможете использовать DNS-имя для доступа к нему. Следующая команда сделает то, что вы хотите:
echo "192.168.2.10 homeapp" >> /etc/hosts
Это необходимо сделать для каждого клиента, с которого вы будете заходить на этот сайт. Для клиентов Windows это будет очень похоже:
ECHO "192.168.2.10 homeapp" >> %System32%\Drivers\etc\hosts
таблетки
Да, на ваших планшетах и смартфонах (как правило) также есть файл хоста, но для его редактирования вам понадобится рутованное устройство. Как только это будет сделано, на всех распространенных ОС для планшетов будет доступно несколько терминальных приложений. Другой вариант - использовать Android Debug Bridge для его редактирования. Просто скопируйте файл хоста на устройство и используйте следующую команду (при условии, что устройство находится в F: и вы поместили туда свой файл хоста):
adb push F:\hosts /system/etc/
Это поместит файл хоста на общий диск устройства поверх стандартного файла.
Лучший учебник на howtogeek.com
ПРИМЕЧАНИЕ. Если у вас есть внутренний DNS-сервер, вы можете (и должны) просто добавить для него запись "А".