Я успешно запустил набор реплик MongoDB 4 на 3 серверах по частному IP.Теперь я хочу связать другой IP, и ему нужно включить TLS / SSL.
Я создал PEMKeyFile и CAFile, скопировал эти файлы на все 3 сервера и добавил приведенные ниже коды в файл mongod.config всех 3 серверов.
# network interfaces
net:
port: 27017
bindIp: 10.10.20.21,5.22.25.45 # example private ip and one example valid IP
ssl:
mode: requireSSL
PEMKeyFile: /opt/mongo/mongo.pem
PEMKeyPassword: MyPassword
CAFile : /opt/mongo/CA.pem
allowInvalidCertificates: true
allowInvalidHostnames: true
security:
keyFile: /opt/mongo/mongo-keyfile
Я получил ошибку
E STORAGE [initandlisten] Failed to set up listener: SocketException: Cannot assign requested address
I CONTROL [initandlisten] now exiting
I CONTROL [initandlisten] shutting down with code:48
Что с ней не так?Как я могу это исправить?