ユーザ用ツール

サイト用ツール


mongodb:admin_tool

管理ツールもろもろ

Rock Mongo

phpMyAdminなどと同様、PHPで動作してブラウザベースでMongoDBを操作できる

  • 適当なディレクトリを作成して、公式サイトからダウンロード、展開する
# wget https://github.com/iwind/rockmongo/archive/master.zip
# unzip master.zip
# mv ./rockmongo-master /var/www/rockmongo
# cd /var/www/rockmongo/
  • 設定ファイル編集
# vi /var/www/rockmongo/config.php

 ローカル以外に設置してる場合は、サーバのIP、Portを設定

//$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";//mongo host
$MONGO["servers"][$i]["mongo_host"] = "10.204.1.34";//mongo host
//$MONGO["servers"][$i]["mongo_port"] = "27017";//mongo port
$MONGO["servers"][$i]["mongo_port"] = "20000";//mongo port

 MongoDBのユーザ認証を設定していない場合は、falseを設定

//$MONGO["servers"][$i]["control_auth"] = true;//enable control users, works only if mongo_auth=false
$MONGO["servers"][$i]["control_auth"] = false;//enable control users, works only if mongo_auth=false
  • PHPでMongoDBを利用できるようにする
# pecl install mongo
# echo "extension=mongo.so" > /etc/php.d/mongo.ini
  • ブラウザからアクセスできるように、Apacheの仮想ディレクトリの設定を行う
# vi /etc/httpd/conf.d/mongo.conf
#
#  Web application to manage MongoDB
#

<Directory "/var/www/rockmongo/rockmongo">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

Alias /rockmongo /var/www/rockmongo/rockmongo
  • Apacheの設定を反映する
# /etc/init.d/httpd restart


mongodb/admin_tool.txt · 最終更新: 2015/08/27 04:12 by clownclown

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki