@Drottarutarnum
Web, Embedded and C#

Почему нет доступа к приложению из сети?

Запускаю стандартное web-приложение в visual studio на .net core

По дефолту оно стартует на localhost:5000 (о чем пишет в консоли)
Я переделал в настройках проекта на 80 порт

После я настроил публикацию на удаленный VDS с Ubuntu

Все хорошо, приложение запускается, но:
1) Консоль выдает, что запуск произошел на localhost:5000 (а должен быть localhost:80, на моем ПК он так и запускается, почему 5000 вернулся?)
2) Переход по SERVER_IP:5000 вообще не дает ничего

Как исправить эти проблемы?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@sand3001
Всего по немногу
Приложение от root запускается на ubuntu? Если нет - то 80 порт оно не будет слушать. Для прослушки портов 1-1024 нужны права root. Это первый момент.
Второе. Если слушает на 127.0.0.1:5000 - то оно и не будет доступно по SERVER_IP:5000, надо localhost менять на SERVER_IP или 0.0.0.0 и проверять настройки firewall
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы