Вы уже установили apache, и он работает на порте 80, как вы можете видеть в тесте nmap, закрытый порт просто означает, что на этом порту не запущено приложение, это отличается от фильтрации, см. this для получения дополнительной информации, это подтверждает, что ваши правила брандмауэра верны (вы разрешаете трафик c из всех источников 0.0.0.0/0). К настоящему времени вы должны иметь доступ к своему веб-сайту через порт 80, если нет, я предлагаю вам следовать этому руководству GCP .
Итак, если вы хотите запустить apache на порт 443, вам просто нужно изменить его конфигурацию (в основном вам нужно получить сертификат для вашего сервера, настроить некоторые связанные параметры, а затем создать виртуальный хост, прослушивающий порт 443, на inte rnet есть множество руководств для этого просто Google для "включить https apache [your_OS]"), этого должно быть достаточно, так как правила брандмауэра на GCP и ваш экземпляр, кажется, настроены правильно.