2017-01-31 13 views
0

Wagtail 1.7とhttps接続でElasticSearch 2を実行することはできません。 django/Wagtailの設定でelasticSearchの設定に何か追加する必要がありますか?またはelasticsearch2(elasticsearch.yml)自体の設定で?ElasticsearchはWagtail 1.7とSSLで動作しません

ありがとうございます。

(EDIT):

elasticsearch.exceptions.SSLError: ConnectionError([SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:645)) caused by: SSLError([SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:645))

マイ弾性の設定は次のとおりです:

WAGTAILSEARCH_BACKENDS = { 
     'default': { 
      'BACKEND': 'wagtail.wagtailsearch.backends.elasticsearch2', 
      'URLS': ['https://www.santanderconsumerbank.be'], 
      'AUTO_UPDATE': False, 
      'ATOMIC_REBUILD': True, 
      'INDEX': 'santander-consumer-benelux', 
      'TIMEOUT':5, 
     }, 
    } 
+1

発生している特定の問題(エラーメッセージなど)を教えてください。 – gasman

+0

エラーメッセージとともに編集されました –

答えて

0

これは、無効なSSL証明書によって引き起こされることが、私は./manage.py update_indexを実行したときに、私はこのエラーを持っています。

v1.5以降、Wagtail defaults to verifying SSL certs。そのように、あなたはあなたがバックエンドの設定に以下を追加する必要があります。

'OPTIONS': { 
     'use_ssl': True, 
     'verify_certs': False, 
    } 

http://docs.wagtail.io/en/v1.8.1/topics/search/backends.html#elasticsearch-backendを参照してください。

最後に、ES URLが正しいことを確認してください。

関連する問題