Как настроить переадресацию портов в Google Cloud

Я пытаюсь перенаправить порт 443 (SSL) на внешний IP-адрес на виртуальной машине Google Cloud, на внутренний порт 6984 (используя CouchDB). Я пытаюсь сделать это, чтобы использовать LetsEncrypt, для которого требуется порт 443, доступный для настройки новых сертификатов.

Я смотрю правила пересылки , но не вижу пути для указания сопоставления портов используется только сопоставление экземпляров.

Как перенаправить порт 443 на порт 6984 на одной виртуальной машине Google Cloud?

1
задан 20 January 2018 в 00:48
1 ответ

То, что вы имеете в виду, на самом деле называется преобразованием адресов порта (PAT) и напрямую не поддерживается Google Cloud Platform.

Вместо этого вы можете быть возможность перенастроить рассматриваемое программное обеспечение для прослушивания на желаемом порту (6984).

РЕДАКТИРОВАТЬ: Let's Encrypt отменяет и отменяет вызовы TLS-SNI , поэтому вам нужно будет использовать HTTP -01 (порт 80) или DNS-01 (запись DNS) для Let's Encrypt, поэтому, если вы используете один из них, вы можете запустить CouchDB на любом порту, кроме порта 80.

0
ответ дан 4 December 2019 в 04:56

Теги

Похожие вопросы