Я могу использовать SSH в своей Azure VM. Однако ни NGINX на порту 80, ни докционированный ASP.NET Core на порту 5000 не доступны. Я добавил конечную точку безопасности «разрешить» в конфигурацию портала Azure.Azure + Ubuntu VM + Конечные точки
Изнутри SSH сессии, используя рысь для доступа к Localhost: 80 и Localhost: 5000 работ, как ожидается,
Docker контейнер начиная с:
docker run -t --rm -p 5000:5000 *imagename*
Я попытался изменить Iptables с этой рекомендацией apache not accepting incoming connections from outside of localhost но при этом все еще отображается «0 pkts» при выполнении iptables -vL
Снимок экрана конфигурации конфигурации Azure:
Я также добавил правило исходящего порта 80, как Рем предложил, но до сих пор это не помогло.
Не могли бы вы изменить ваш вопрос, чтобы показать, как вы настраиваете правила входящей безопасности? Все, что вы сказали, было добавлено, что «разрешить конечную точку безопасности», и это не совсем понятно. –
Добавлен снимок экрана, надеюсь, это добавит ясности. – Malachi
Я прибегаю к самому очевидному, обходному пути для молотка и ногтей. У меня есть старый выделенный сервер P4, который уже перегружает запросы через SSH на сервер Azure. Пожалуйста, освободи меня от этого ужаса! – Malachi