Я пытаюсь перенаправить порт 443 (SSL) на внешний IP-адрес на виртуальной машине Google Cloud, на внутренний порт 6984 (используя CouchDB). Я пытаюсь сделать это, чтобы использовать LetsEncrypt, для которого требуется порт 443, доступный для настройки новых сертификатов.
Я смотрю правила пересылки , но не вижу пути для указания сопоставления портов используется только сопоставление экземпляров.
Как перенаправить порт 443 на порт 6984 на одной виртуальной машине Google Cloud?
То, что вы имеете в виду, на самом деле называется преобразованием адресов порта (PAT) и напрямую не поддерживается Google Cloud Platform.
Вместо этого вы можете быть возможность перенастроить рассматриваемое программное обеспечение для прослушивания на желаемом порту (6984).
РЕДАКТИРОВАТЬ: Let's Encrypt отменяет и отменяет вызовы TLS-SNI , поэтому вам нужно будет использовать HTTP -01 (порт 80) или DNS-01 (запись DNS) для Let's Encrypt, поэтому, если вы используете один из них, вы можете запустить CouchDB на любом порту, кроме порта 80.