@Flummox_lnc

Как исправить ошибку 404 при доступе к серверу по белому IP?

Имеется домашний сервер, программу делал самостоятельно на C# и его HttpListener`е. Программа запущена на Raspberry pi 4 с установленной Ubuntu server 22.04.3, прослушивает 80-й порт по адресу в домашней сети. У роутера внешний статический IP и порт проброшен (внешний 80, внутренний тоже 80). Из локальной сети доступен без каких-либо проблем.

Однако при попытке подключиться к серверу по внешнему белому адресу (x.x.x.x:80/) приходит пустая страница "Not found" (именно не просто ошибка браузера, а страница с html, не знаю даже откуда она такая). При этом программа настроена писать в консоль все запросы, которые получает, но она в данном случае не пишет ничего.

Что примечательно: если запустить её на компьютере под Windows и пробросить порты на него, то подключение по внешнему айпи устанавливается без проблем, всё работает как положено. Пробовал менять настройки брандмауэра, открывать порт на прослушивание, но безрезультатно.
Подскажите, где искать причину?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Linux
Системный администратор
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы