Итак, я установил XAMPP и зашел на localhost в своем веб-браузере, и я получил страницу XAMPP, все, кажется, хорошо. Затем я перешел на no-ip и создал хост: yoursite.no-ip.com. Я вошел в настройки своего маршрутизатора, чтобы переадресовать порт 80 на адрес шлюза по умолчанию, загрузил их динамическое программное обеспечение IP и добавил созданный мной хост. Я также убедился, что apache запущен и что файл conf прослушивает порт 80, а сервер указан как yoursite.no-ip.com:80. Когда я пытаюсь зайти на yoursite.no-ip.com в моем браузере, он просто вращается на секунду, а затем сообщает, что не может подключиться. Кто-нибудь знает, что мне здесь не хватает? Спасибо!
3 ответа
Что бы вы могли сделать, это прекрасно работает, если ваш маршрутизатор позволяет вам перенаправлять порты на другие порты, как следует из названия, вы можете открыть другой порт, помимо обычных веб-портов, которые блокирует ваш провайдер. Некоторые провайдеры имеют открытые порты, но предоставляют маршрутизаторы, которые в противном случае не будут. Попробуйте переадресовать порт 80 на что-то другое, затем заставьте apache прослушивать это что-то еще.
Обычно порт 80 блокируется интернет-провайдерами. Попробуйте использовать порт 8080 или что-то от стены.
Поиск в Google Я нашел этот инструмент, чтобы проверить, не заблокированы ли порты: http://www.canyouseeme.org/
Проще говоря, доменное имя указывает на ваш общедоступный IP-адрес, который недоступен изнутри вашей сети.
Вы можете проверить это несколькими способами - посмотреть, можете ли вы получить доступ к веб-сайту с помощью tor или другого прокси-сервера, или проверить, работает ли он для всех или только для меня.
Также попробуйте получить доступ к веб-серверу, используя внутренний IP-адрес сервера.
Если что-то из этого работает, вы можете просто добавить запись hosts для вашего доменного имени, чтобы получить к нему доступ.