安装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、尝试使用。

广告
将在 10 秒后关闭
bannerAds