Итак, я установил XAMPP и зашел на localhost в своем веб-браузере, и я получил страницу XAMPP, все, кажется, хорошо. Затем я перешел на no-ip и создал хост: yoursite.no-ip.com. Я вошел в настройки своего маршрутизатора, чтобы переадресовать порт 80 на адрес шлюза по умолчанию, загрузил их динамическое программное обеспечение IP и добавил созданный мной хост. Я также убедился, что apache запущен и что файл conf прослушивает порт 80, а сервер указан как yoursite.no-ip.com:80. Когда я пытаюсь зайти на yoursite.no-ip.com в моем браузере, он просто вращается на секунду, а затем сообщает, что не может подключиться. Кто-нибудь знает, что мне здесь не хватает? Спасибо!

3 ответа3

1

Что бы вы могли сделать, это прекрасно работает, если ваш маршрутизатор позволяет вам перенаправлять порты на другие порты, как следует из названия, вы можете открыть другой порт, помимо обычных веб-портов, которые блокирует ваш провайдер. Некоторые провайдеры имеют открытые порты, но предоставляют маршрутизаторы, которые в противном случае не будут. Попробуйте переадресовать порт 80 на что-то другое, затем заставьте apache прослушивать это что-то еще.

1

Обычно порт 80 блокируется интернет-провайдерами. Попробуйте использовать порт 8080 или что-то от стены.

Поиск в Google Я нашел этот инструмент, чтобы проверить, не заблокированы ли порты: http://www.canyouseeme.org/

0

Проще говоря, доменное имя указывает на ваш общедоступный IP-адрес, который недоступен изнутри вашей сети.

Вы можете проверить это несколькими способами - посмотреть, можете ли вы получить доступ к веб-сайту с помощью tor или другого прокси-сервера, или проверить, работает ли он для всех или только для меня.

Также попробуйте получить доступ к веб-серверу, используя внутренний IP-адрес сервера.

Если что-то из этого работает, вы можете просто добавить запись hosts для вашего доменного имени, чтобы получить к нему доступ.

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