メインコンテンツへスキップ


リバースプロキシを設定してカスタム 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 ファイルを更新する

独自のドメインコントローラーを使用している場合、この手順は不要です
Nginx サーバーの /etc/hosts ファイルに次の内容を追加します:
/etc/hosts
ここで 10.X.Y.Z は、該当する Nginx サーバーの IP アドレスです。

エイリアスを使って Cloud に接続する

これで、カスタムエイリアスを使って接続できます。
最終更新日 2026年7月2日