При хостинге собственного CA это только будет допустимо в сайтах/компьютерах, которые имеют корневой установленный сертификат CA. Другими словами, просто потому что у Вас есть свой собственный CA, не означает, что Вашим сертификатам будут доверять незнакомцы.
Если все Ваши серверы являются внутренними и получены доступ программным обеспечением для внутреннего пользования, то Ваш собственный CA является способом пойти. Можно развернуть корневой сертификат CA GPO (если Вы находитесь на домене, затем устанавливающем роль CA в сервер, должен сделать это автоматически), и затем каждая машина на Вашем домене будет доверять ему автоматически.
Однако, если к Вашему программному обеспечению получают доступ публично (не кажется, что это), затем программное обеспечение в другом конце может поднять предупреждения сертификата, указывающие, что это не доверяет Вашему опубликованному. В этом случае единственная опция, которую Вы имеете, состоит в том, чтобы купить сертификат SSL от доверяемого издателя (существуют места очень, намного более дешевы, чем Verisign, если Вам не нужны их страховые полисы).
10gen не предоставляет отдельные пакеты, такие как сервер - клиенты - разработка и документация для mongodb (по крайней мере, я не смог найти для Ubuntu 10.04). Поэтому я просто скопировал двоичные файлы / usr / bin / mongodump и / usr / bin / mongorestore на свой HTTP-сервер вручную (машины были той же архитектуры). Теперь я запускаю эти команды на своем сервере, на котором нет установки mongodb без проблем.
Обычно дистрибутивы Linux создают несколько пакетов из одного программного обеспечения, такого как сервер, клиенты, dev и doc.
Например, в Debian вы можете установить пакет mongodb-clients, содержащий mongodump и mongorestore и не устанавливает сервер mongodb.
Для тех, кто устанавливает Amazon Ubuntu на EC2 с использованием репозитория yum 10gen для MongoDB, мне пришлось sudo yum install mongo-10gen.x86_64
, чтобы получить mongo
, mongodump
, mongorestore
и mongos
.
Не забывайте, вы всегда можете sudo yum искать mongo
...
Я знаю, что это довольно старый вопрос, но поиск в Google привел меня туда. В ubuntu 14.04 у меня есть следующая строка в /etc/sources.list.d/mongo.list
, чтобы там была версия 3.2:
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
Исходный код содержит несколько пакетов. Согласно Руководству MongoDB это выглядит так:
mongodb-org
- метапакет, который автоматически устанавливает четыре пакета компонентов, перечисленных ниже. mongodb-org-server
- Содержит демон mongod и связанные с ним сценарии конфигурации и инициализации. mongodb-org-mongos
- содержит демон mongos. mongodb-org-shell
- содержит оболочку mongo. mongodb- org-tools
- содержит следующие инструменты MongoDB: mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat и mongotop. Так что в вашем случае mongodb-org 1153332] должно быть достаточно.