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/ が開きます。