リバースプロキシを設定してカスタム DNS エイリアスを作成する
この記事では、ClickHouse native client で Nginx などのリバースプロキシを使用して、ClickHouse Cloud インスタンスにカスタム DNS エイリアスを設定する方法を順を追って説明します。
自己署名証明書を作成する
署名付き証明書を使用している場合、この手順は不要です。
xyz-customdomain.com を使用し、
MyCertificate.crt という名前の証明書を作成します。詳細については、“SSL 証明書の作成”
を参照してください。
証明書を /etc/clickhouse-client/config.xml に追加します。
Nginx の設定を更新する
nginx.conf ファイルに以下を追加します。
isrgrootx1.pem は ClickHouse Cloud のルート証明書で、
こちら からダウンロードできます。
hosts ファイルを更新する
独自のドメインコントローラーを使用している場合、この手順は不要です
/etc/hosts ファイルに次の内容を追加します:
/etc/hosts
10.X.Y.Z は、該当する Nginx サーバーの IP アドレスです。