Я отредактировал /etc/mongodb.conf
файл путем добавления ssl тега.
net:
port: 27017
bindIp: [127.0.0.1]
ssl:
mode: requireSSL
PEMKeyFile: /etc/ssl/mongodb.pem`
Однако я не отредактировал остальную часть файла. .pem
файл находится в корректном пути. И все же после редактирования и перезапуска mongod
, это не запускает. Кто-то может указать на меня ошибка в моем файле конфигурации? Я выполнил шаги с помощью следующей ссылки здесь
Ошибка предположила бы шифрование файла PEM, и это следовательно требует, чтобы пароль использовался (и не получает его). Можно использовать такие сертификаты с MongoDB, но необходимо решить, как Вы передача в пароле - можно сделать это через командную строку, файл конфигурации или будучи предложенным (хотя это требует интерактивного запуска, конечно). Кроме того, можно удалить пароль из файла PEM с командой что-то как:
openssl rsa -in /etc/ssl/private/example.key -out /etc/ssl/private/example.nocrypt.key
Вам предложат пароль в этой точке, и затем выходной файл не будет иметь никакого пароля.