![Невозможно получить доступ к веб-серверу abyss](https://rvso.com/image/1419609/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BA%20%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%83%20abyss.png)
Я установил abyss web server на свой компьютер и могу получить доступ к веб-серверу на localhost. Когда я пытаюсь получить доступ к веб-серверу с другого компьютера, вводя свой внешний ip, я не могу. Что мне делать? Я уже пробовал менять порт с 80 на 8080 и на 8000, но это не сработало.
решение1
Вы не рассказали нам многого о настройках вашей сети, но я думаю, что могу сузить круг возможных проблем до двух. Вы либо неправильно перенаправляете порт вашего веб-сервера через маршрутизатор, либо его блокирует брандмауэр. Самый простой способ определить, что это, — отключить все работающие у вас брандмауэры и повторить попытку. Если это не сработает, попробуйте с внутреннего IP.
решение2
Трудно сказать, не зная сервера, но есть две вещи, на которые следует обратить внимание:
посмотрите, сможете ли вы найти "адрес привязки". Это может быть или
127.0.0.1
;localhost
измените его на0.0.0.0
и он будет слушать внешний мир; икак сказал Кроу, если под «другим компьютером» вы подразумеваете компьютер в другой сети, то вам нужно убедиться, что у вас настроены соответствующие переадресации портов, а также убедиться, что у вас нет блокирующих его брандмауэров.
Может случиться так, что эти два сценария происходят одновременно. Посмотрите, может ли компьютер в вашей сети получить доступ к серверу или нет — если может, то первый сценарий не происходит; если не может, то первый сценарий происходит.