首页 > 解决方案 > 无法识别的选项:tls.mode

问题描述

我目前在 MongoDB 大学。有没有人解决这个错误无法识别的选项:tls.modeM103 Basic Cluster Administration那里学习课程时。我填写mongod.conf文件:

storage:
  dbPath: "/data/db"
systemLog:
  path: "/data/log/mongod.log"
  destination: "file"
replication:
  replSetName: M103
net:
  port: 27000
  bindIp : "127.0.0.1,192.168.103.100"
tls:
  mode: "requireTLS"
  certificateKeyFile: "/etc/tls/tls.pem"
  CAFile: "/etc/tls/TLSCA.pem"
security:
  keyFile: "/data/keyfile"
  authorization: enabled
processManagement:
  fork: true

标签: mongodbmongooseterminalyaml

解决方案


配置选项应该是net.tls.mode,即它应该嵌套在netlike下

net:
  port: 27000
  bindIp : "127.0.0.1,192.168.103.100"
  tls:
    mode: "requireTLS"
    certificateKeyFile: "/etc/tls/tls.pem"
    CAFile: "/etc/tls/TLSCA.pem"

推荐阅读