安装MongoDB于CentOS,并使其可从外部进行连接
嗯,准确来说是科学Linux。
cat /etc/redhat-release
Scientific Linux release 6.5 (Carbon)
安装
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
grpcheck=0
enabled=1
yum install mongodb
允许外部连接
# コメントアウト
#bind_ip=127.0.0.1
# Webインターフェースを有効化
httpinterface=true
rest=true
防火墙设置
允许连接到端口27017和28017。
iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
iptables -A INPUT -p tcp --dport 28017 -j ACCEPT
最后,重新启动服务。
service mongod restart
从我手边的电脑上进行连接确认。
mongo {サーバーのホスト名}:27017
>
好的!
同样地,当访问服务器的28017端口时,会显示Web界面。
请参考
尝试使用MongoDB的REST API – 启用REST接口、修改iptables、尝试使用。