Я установил веб-сервер abyss на свой компьютер и могу получить доступ к веб-серверу на локальном хосте. Когда я пытаюсь получить доступ к веб-серверу с другого компьютера, я не могу набрать внешний IP-адрес. Что я могу сделать? Я уже пытался изменить порт с 80 на 8080 и на 8000, но это не сработало.

2 ответа2

0

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

0

Трудно сказать, не зная сервера, но есть две вещи, которые вы должны искать:

  • Посмотрим, сможете ли вы найти "адрес для привязки". Это может быть 127.0.0.1 или localhost ; измените его на 0.0.0.0 и он будет слушать внешний мир; а также

  • Как сказал Кроу, если под "другим компьютером" вы говорите о компьютере в другой сети, то вам нужно убедиться, что у вас есть соответствующий порт для переадресации, и убедиться, что у вас нет брандмауэров, блокирующих его.

Может случиться, что эти два сценария происходят одновременно. Посмотрите, может ли компьютер в вашей сети получить доступ к серверу или нет - если это возможно, первый сценарий не происходит; если не может, происходит первый сценарий.

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