Я выбрал разрешить HTTP-трафик при создании экземпляра и разрешил трафик tcp: 80 в настройках сети VPC, я также включил порт 80 в iptables, однако я все еще не могу использовать netcat для подключения к порту 80, он всегда «Соединение отклонено» . Кто-нибудь знает, как это сделать? Вот как выглядит моя настройка VPC: Моя настройка VPC, а мои iptables выглядят так: введите описание изображения здесь
Спасибо!
Обновление: извините, у меня плохо. Я обнаружил, что сначала мне нужно установить Apache, а затем NC может найти 80-й порт открытым.
Ничего не выскакивает как неправильное с вашими ACL FW. Я не знаком с облачными вычислениями Google, но я бы попробовал:
Вы точно слушаете порт 80? - подтвердить с помощью 'net stat -anp | grep 80 '
Можете ли вы подключиться к порту 80 локально на сервере? - подтвердите с помощью 'telnet PUBLICIP 80'
Предположим, что всегда возможно, что это проблема маршрутизации, если у вас несколько интерфейсов, убедитесь, что шлюз по умолчанию находится за пределами внешнего шлюза - 'route -n'
Отказ в соединении предполагает, что это FW где-то сбрасывает соединение или его не выполняет HTTP-сервер