Кто-нибудь заставил Neo4j работать с сертификатом LetsEncrypt?
У меня есть обычный веб-сайт, работающий с LetsEncrypt, поэтому я знаю, что мой сертификат в порядке. Neo4j работает, и я могу получить доступ к браузеру Neo4j через https, и я получаю предупреждение о самозаверяющем сертификате.
Я следил за документацией по настройке SSL, но когда я пытаюсь запустить службы, он сразу терпит неудачу. Я даже не получаю никакого вывода в свои журналы, в чем проблема.
myself@localhost:/var/lib/neo4j/certificates/bolt/trusted# service neo4j status
● neo4j.service - Neo4j Graph Database
Loaded: loaded (/lib/systemd/system/neo4j.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/neo4j.service.d
└─override.conf
Active: inactive (dead) (Result: exit-code) since Sat 2018-07-21 21:08:37 MDT; 658ms ago
Process: 19066 ExecStart=/usr/share/neo4j/bin/neo4j console (code=exited, status=1/FAILURE)
Main PID: 19066 (code=exited, status=1/FAILURE)
Jul 21 21:08:37 Swingset systemd[1]: neo4j.service: Unit entered failed state.
Jul 21 21:08:37 Swingset systemd[1]: neo4j.service: Failed with result 'exit-code'.
Jul 21 21:08:37 Swingset systemd[1]: neo4j.service: Service hold-off time over, scheduling restart.
Jul 21 21:08:37 Swingset systemd[1]: Stopped Neo4j Graph Database.
Jul 21 21:08:37 Swingset systemd[1]: neo4j.service: Start request repeated too quickly.
Jul 21 21:08:37 Swingset systemd[1]: Failed to start Neo4j Graph Database.
Так что я ищу кого-то, кто получил эту работу и мог бы дать мне контрольный список вещей, чтобы перепроверить. Я считаю, что у меня есть правильная структура папок, я думаю, что у меня есть правильные разрешения, я думаю, что neo4j.conf изменен правильно, и я думаю, что у меня есть правильные файлы LetsEncrypt, скопированные в правильные папки и с правильными именами файлов. Но я должен что-то упустить, потому что это не работает.