2
啓動MongoDB實例,我有我mongod.conf文件,如下所示:與SSL
systemLog:
destination: file
logAppend: true
path: /home/abc/mongoDB/log/mongod.log
# Where and how to store data.
storage:
dbPath: /home/abc/mongoDB/data/db
journal:
enabled: true
processManagement:
fork: true
pidFilePath: /home/abc/mongoDB/mongod.pid
# network interfaces
net:
port: 27018
bindIp: 127.0.0.1
ssl:
mode: requireSSL
PEMKeyFile: /home/abc/mongodb.pem
我已經確定.pem文件位於我上面提到的路徑。
我試圖執行MongoDB的實例讀.conf文件使用以下命令:
mongod -f /home/abc/mongoDB/mongod.conf
這是工作的罰款,直到我試圖包括SSL,但現在我發現了以下消息:
[[email protected] ~]$ mongod -f /home/abc/mongoDB/mongod.conf
Unrecognized option: security.sslPEMKeyfile
try 'mongod --help' for more information
我創建.pem文件使用OpenSSL如下:
openssl req -new -x509 -days 365 -out mongodb-cert.crt -keyout mongodb-cert.key
,然後合併到文件:
cat mongodb-cert.key mongodb-cert.crt > mongodb.pem
任何人都可以幫助我在這裏做錯了嗎? 我的方法是基於this.