Как сказано выше здесь @ gdahlm,
Порты ниже 1024 в linux / Unix являются «привилегированными портами», для создания которых требуются повышенные привилегии.
Поскольку вы находитесь в GCP (Google Cloud Platform), у вас есть несколько вариантов.
Используйте высокий порт выше 1024 как непривилегированный пользователь и:
- Подключитесь к этому высокому порту в вашем URL https://foo:8443
- Используйте GCP
балансировщик нагрузки сети или HTTP / HTTPS для перенаправления порта 443 на высокий
порт
- Использование таблиц IP для пересылки пакетов с 443 на высокий порт
внутри экземпляра виртуальной машины
- Запустите сервис, используя suid, sudo или другие
метод
- Предоставьте возможности _CAP_NET_BIND_SERVICE_ (7)
процесс.
Последние два варианта имеют сложные последствия для безопасности
и следует избегать, если это вообще возможно.