0
/server.pem
に自己署名証明書を使用してポート8529でTLS 1.2を実行すると、arangod.conf
はどのように見えますか?現在のドキュメントには、サーバを起動するためのパラメータのみが記載されていますが、同等のものはありませんarangod.conf
。SSL用Arangod.conf
[database]
directory = /var/lib/arangodb3
[server]
endpoint = ssl://0.0.0.0:8529
authentication = true
threads = 0
statistics = true
uid = arangodb
enter code here
[scheduler]
threads = 0
[javascript]
startup-directory = /usr/share/arangodb3/js
app-path = /var/lib/arangodb3-apps
[log]
level = info
file = /var/log/arangodb3/arangod.log
[cluster]
data-path = /var/lib/arangodb3/cluster
log-path = /var/log/arangodb3/cluster
arangod-path = @[email protected]/[email protected][email protected]
dbserver-config = @[email protected]/arangod.conf
[ssl]
keyfile = /server.pem
protocol = 5
開始時に何も機能しません。
私はまた、ドキュメントをミラーしようとすると、
[ssl]
keyfile = /server.pem /tmp/vocbase
protocol = 5
しかし、まだ運を試してみました。
これは説明したとおりに動作するはずです。 '/ etc/init.d/arangodb3'を変更する代わりに、設定ファイル'/etc/arangodb3/arangod.conf'をあなたの提案どおりに変更することもできます。そこに '[ssl]'セクションを入れ、そこに 'keyfile ='を入れます。これは '/ etc/init.d/arangodb3'のコマンドライン引数を変更するのと同じです。これがうまくいかない場合、それはバグであり、正確なエラーメッセージとともにgithubの問題として報告されるべきです。 –
@MaxNeunhöfferをよく知って、お礼ありがとうございます –
ありがとうございました!私は '[ssl]'セクションをconfファイルに入れようとしましたが、うまくいきませんでした。 –