Запускаю стандартное web-приложение в visual studio на .net core
По дефолту оно стартует на localhost:5000 (о чем пишет в консоли)
Я переделал в настройках проекта на 80 порт
После я настроил публикацию на удаленный VDS с Ubuntu
Все хорошо, приложение запускается, но:
1) Консоль выдает, что запуск произошел на localhost:5000 (а должен быть localhost:80, на моем ПК он так и запускается, почему 5000 вернулся?)
2) Переход по SERVER_IP:5000 вообще не дает ничего
Приложение от root запускается на ubuntu? Если нет - то 80 порт оно не будет слушать. Для прослушки портов 1-1024 нужны права root. Это первый момент.
Второе. Если слушает на 127.0.0.1:5000 - то оно и не будет доступно по SERVER_IP:5000, надо localhost менять на SERVER_IP или 0.0.0.0 и проверять настройки firewall
Drottarutarnum, думаю что приложение запускалось не от пользователя root, поэтому отказ в доступе на прослушивание порта 80, поэтому запуск на порту по умолчанию 5000. Но утверждать не стану, Вы же не ответили на мой уточняющий вопрос