Skip to main content
これらの設定はClickHouse serverの構成に使用され、ClickHouseのソースコードから自動生成されています。

http_allow_path_requests

HTTP インターフェイスで、パス形式のリクエスト (/my_db/my_table.csv など) をクエリハンドラーにルーティングできるようにします。 このフラグは、リクエストの認証前に行われるルーティング判定のみを制御するため、ユーザーごとの設定に依存させることはできません。ルーティング後は、ユーザーごとの設定である http_allow_database_as_path、http_allow_table_as_file、http_allow_filters_as_path により、認証済みユーザーに対してルーティングされたパスを実際に解釈するかどうかが制御されます。このフラグがオフの場合、未知のパスには通常の 404 が返されます。 デフォルトで有効です。以前の動作 (設定済みのハンドラーに該当しないパスにはすべて 404 を返す) に戻すには、0 に設定します。 例

http_handlers

カスタム HTTP ハンドラーを使用できます。 新しい http ハンドラー を追加するには、新しい <rule> を追加するだけです。 ルールは定義された順に上から下へチェックされ、 最初に一致したルールのハンドラーが実行されます。 以下の設定は sub-tags で構成できます。 handler には以下の設定があり、sub-tags で構成できます。 ルールの一覧に加えて、すべての default ハンドラー を有効にする <defaults/> を指定することもできます。 例:

http_options_response

OPTIONS HTTPリクエストのレスポンスにヘッダーを追加するために使用します。 OPTIONS メソッドは、CORSのプレフライトリクエストを行う際に使用されます。 詳細については、OPTIONS を参照してください。 例:

http_server_default_response

ClickHouse HTTP(s) server にアクセスしたときにデフォルトで表示されるページです。 デフォルト値は “Ok.” です (末尾に改行文字を含みます) 。
  • デフォルト: "Ok.\n"
例 http://localhost: http_port にアクセスすると、https://tabix.io/ が開きます。