Я выбрал разрешить 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-сервера