Как получить доступ к локальным сайтам IIS с мобильного устройства
Работа с локальными веб-сайтами на вашем компьютере — это удобный способ разработки и тестирования. Однако бывает полезно проверять, как эти сайты отображаются и работают с мобильных устройств. В этой статье мы рассмотрим, как получить доступ к вашим сайтам на IIS с телефона, используя имя хоста, которое вы настроили.
Настройка локального веб-сервера IIS
Если вы работаете с IIS на Windows 11, вероятно, вы уже создали несколько веб-сайтов для разработки. Связывание имени хоста с портами 80 и 443 — это отличный способ упростить доступ к своим сайтам. Например, если вы добавили myTestSite
в файл hosts
, вы сможете легко открывать его через адрес http://mytestsite
в браузере на локальном компьютере.
Доступ к веб-сайтам с мобильного устройства
Чтобы получить доступ к локальным сайтам IIS с вашего телефона, вам нужно знать локальный IP-адрес вашего компьютера. Вы отметили, что ваш адрес IPv4 — это 192.168.1.75. Вводя этот IP-адрес в браузере на вашем Android-устройстве с добавлением порта (например, 192.168.1.75:80
), вы должны увидеть страницу приветствия IIS. Однако это не всегда так, как вы планируете.
Использование IP-адреса с именем хоста
Вы пробовали открыть сайт с помощью 192.168.1.75://mytestsite
, но столкнулись с проблемой 404 — "Файл или каталог не найден". Это происходит, потому что ваш браузер не знает, как обработать имя хоста в URL.
Важно понимать, что имя хоста, добавленное в файл hosts
, работает только на устройстве, где оно настроено. Ваш телефон не знает, что myTestSite
соответствует IP-адресу 127.0.0.1. Поэтому вам необходимо настроить ваш телефон, чтобы он также распознавал это имя.
Решение проблемы с именем хоста на мобильном устройстве
Чтобы ваш телефон распознавал имя хоста, вам нужно внести изменения в файл hosts на Android или использовать DNS-сервер, который позволяет выполнять эту задачу. Однако если это слишком сложно, вам всегда можно просто использовать IP-адрес с соответствующими параметрами.
Попробуйте настроить свой сайт на порту, например, 8081, и настройте правила входящего трафика в брандмауэре Windows. В данном случае вы попробовали получить доступ через 192.168.1.75:8081
, но получили сообщение "Плохой запрос — неверное имя хоста". Это значит, что IIS ожидает, что имя хоста будет записано правильно.
Как правильно указать IP-адрес с именем хоста
Для корректного доступа к вашему сайту с использованием имени хоста с телефона, попробуйте следующее:
- В вашей сети Wi-Fi на телефоне добавьте DNS-сервер с поддержкой локальных доменных имен, если у вас есть такая возможность.
- Если доступ к файлу hosts не предусмотрен, используйте IP-адрес и порт для доступа к сайту через браузер.
- Следите за тем, чтобы в конфигурации IIS в разделе "Сайты" ваш сайт был правильно настроен для работы с конкретным портом.
Заключение
Работа с локальными веб-сайтами на IIS и доступ к ним с мобильных устройствах может оказаться вызовом. Правильная настройка вашего компьютера и понимание работы имен хостов помогут упростить процесс. Надеемся, что эти советы помогут вам успешно получить доступ к вашим проектам на IIS с телефона. Если возникнут вопросы, не стесняйтесь задавать их!