Я пытаюсь получить доступ на моем веб-сайте LAMP-сервера к виртуальному хосту на основе имен, называемому homeapp других компьютеров и планшета.

  • Мой сервер LAMP Ubuntu IP - 192.168.2.10 .

  • Мой веб-сайт Laravel виртуально размещается по имени homeapp .

  • Я могу получить доступ к своему IP 192.168.2.10 но проблема в том, что он просто открыл страницу индекса localhost .

  • Как я могу получить доступ к моим виртуальным веб-сайтам из той же сети?

1 ответ1

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-сервер, вы можете (и должны) просто добавить для него запись «А».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .