Самой потрясающей возможностью виртуального частного сервера (VPS), кроме повышенных ресурсов по сравнению с обычным виртуальным хостингом, является возможность установить любое программное обеспечение. За это мы и любим VPS, что на нём можно установить серверную часть игры, запустить бинарную программу, которая будет взаимодействовать с серверов, установить дополнительные модули веб-сервера и настроить его полностью под наши нужды. Мы можем, например, вместо обычной базы данных MySQL выбрать другую. К примеру, MongoDB. MongoDB — это NoSQL ориентированная на работу с документами база данных. Она кроссплатформенная и делает процесс интеграции данных быстрее и намного проще. Поскольку она бесплатна и её код открыт, MongoDB используется рядом веб-сайтов и организаций. Установка MongoDB на Linux, в том числе на виртуальный частный сервер, очень проста, и сегодня мы покажем вам, как это сделать.
В этом уроке мы будем использовать CentOS VPS (на всякий случай, если у вас ещё нет виртуального частного сервера, то посмотрите здесь: самая низкая цена при отличных параметрах) и начнём мы с обновления системы. Для этой цели вы можете использовать следующую команду:
yum update
После того, как наша система перешла в актуальное состояние, вы можете продолжить следующие шаги установки. Мы покажем вам как установить MongoDB на ваш Linux VPS, используя пакет .rpm. Давайте добавим официальный репозиторий MongoDB в вашу систему. Создайте файл /etc/yum.repos.d/mongodb.repo
touch /etc/yum.repos.d/mongodb.repo
Затем, используя ваш любимый текстовый редактор, вам нужно отредактировать этот файл. Если вы используете 64-битную систему, вам нужно добавить следующее содержание в файл /etc/yum.repos.d/mongodb.repo file:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
В другом случае, если вы используете 32-битную систему, вам нужно добавить следующее содержание:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1
Сохраните этот файл и закройте его. Если вы закончили с предыдущим шагом, вы можете использовать менеджер пакетов yum для установки MongoDB на ваш CentOS VPS.
yum install mongo-10gen mongo-10gen-server
Установка должна занять только несколько минут, и сразу после её завершения вы можете начать использовать MongoDB. Для запуска службы вы можете использовать
/etc/init.d/mongod start
Также вы можете остановить или перезапустить службу MongoDB, используя:
/etc/init.d/mongod stop /etc/init.d/mongod restart
Главный конфигурационный файл расположен в каталоге /etc на вашем Linux VPS, его название mongod.conf. Для его редактирования вы можете использовать ваш любимый текстовый редактор.
/etc/mongod.conf
Для включения MongoDB при старте системы, вы можете использовать команду:
chkconfig mongod on
Если вы хотите проверить на ошибки или важные сообщения, вы можете посмотреть вывод лог-файла:
/var/log/mongodb/mongod.log
Хороший способ начать использовать MongoDB на вашем CentOS VPS — это чтение мануала MongoDB на официальном сайте.
https://docs.mongodb.org/manual/
Вы можете найти там такую информацию как первые шаги, базовые операции базы данных, часто задаваемые вопросы с ответами и многое другое.
Специальное предложение для посетителей codeby.net, аренда виртуальных серверов за 200 рублей в месяц (20 Гигабайт места, 1 Гб памяти, неограниченный трафик) + 10% скидка! Подробности здесь или прямая ссылка на регистрацию.