mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-05 04:44:13 +00:00
添加es证书配置
This commit is contained in:
parent
d353d33107
commit
945d84dbc4
@ -37,7 +37,10 @@ class ElasticSearch
|
|||||||
$scheme = env('ELASTICSEARCH_SCHEME', 'http');
|
$scheme = env('ELASTICSEARCH_SCHEME', 'http');
|
||||||
$user = env('ELASTICSEARCH_USER', '');
|
$user = env('ELASTICSEARCH_USER', '');
|
||||||
$pass = env('ELASTICSEARCH_PASS', '');
|
$pass = env('ELASTICSEARCH_PASS', '');
|
||||||
|
$verifi = env('ELASTICSEARCH_VERIFI', false);
|
||||||
|
$ca = env('ELASTICSEARCH_CA', '');
|
||||||
|
$key = env('ELASTICSEARCH_KEY', '');
|
||||||
|
$cert = env('ELASTICSEARCH_CERT', '');
|
||||||
// 为8.x版本客户端配置连接
|
// 为8.x版本客户端配置连接
|
||||||
$config = [
|
$config = [
|
||||||
'hosts' => ["{$scheme}://{$host}:{$port}"]
|
'hosts' => ["{$scheme}://{$host}:{$port}"]
|
||||||
@ -48,6 +51,12 @@ class ElasticSearch
|
|||||||
$config['basicAuthentication'] = [$user, $pass];
|
$config['basicAuthentication'] = [$user, $pass];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$config['SSLVerification'] = $verifi;
|
||||||
|
if ($verifi) {
|
||||||
|
$config['SSLCert'] = $cert;
|
||||||
|
$config['CABundle'] = $ca;
|
||||||
|
$config['SSLKey'] = $key;
|
||||||
|
}
|
||||||
// 8.x版本使用ClientBuilder::fromConfig创建客户端
|
// 8.x版本使用ClientBuilder::fromConfig创建客户端
|
||||||
$this->client = ClientBuilder::fromConfig($config);
|
$this->client = ClientBuilder::fromConfig($config);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user