Назад | Перейти на главную страницу

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

Я пытаюсь перенаправить порт 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.