Вот такая ситуация:
- Компьютер под управлением Windows XP
- Запуск Apache
- Локальная сеть: подключение к Интернету
- WLAN (Wi-Fi): точка доступа с программным обеспечением Connectify (http://www.connectify.me/), БЕСПЛАТНАЯ версия
- iPhone 3G подключен к компьютерам через WLAN для совместного использования компьютерного интернет-подключения
Пока что интернет-соединение (просмотр страниц) работает нормально. Когда я использую IP-адрес компьютера (например:http://192.0.2.1/examplefolder/) для доступа к серверу, который запущен на компьютере, он не может подключиться к iPhone (тайм-аут). Когда КТО-ТО другой (у меня нет двух компьютеров) делает то же самое на другом компьютере, он работает нормально, и вы видите веб-страницу.
Может кто-нибудь объяснить, почему не работает через точку доступа, я уже знаю, что это как-то связано с подключением к точке доступа, потому что мой компьютер виден через интернет. Но почему, может кто-нибудь объяснить мне это? Есть ли решение этой проблемы?
Я использую эту конфигурацию для тестирования веб-сайтов на iPhone. У меня нет 3G-подключения к интернету на iPhone, поэтому я хочу сделать это таким образом.
решение1
Как сказал Крис, вам не хватает большей части того, что вам необходимо для помощи.
Конфигурация Apache для стартера будет обязательной. Поиск Apache Logs также будет хорошим местом для начала.
Вы утверждаете, что HotSpot является причиной вашей проблемы, когда на самом деле это может быть ваша конфигурация Apache. Это также может быть ваша конфигурация брандмауэра Windows.
В любом случае, я бы взглянул на конфигурацию Apache и убедился, что серверПрослушать конфигурациюнастроен правильно.
Возможно, вы настроили его на прослушивание только своего локального IP-адреса и, следовательно, отбрасывание запросов от вашей сетевой карты Wi-Fi.
В вашем случае, я полагаю, это будет выглядеть так:
Слушать 192.168.2.1:80
Если это так и ваш телефон подключается к Apache, используя другой IP-адрес, то Apache не ответит.