下载地址
https://www.mongodb.com/download-center/community
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
RHEL6.2版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.4.tgz
RHEL7.0版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
cd /opt/software/
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.4.tgz
mv mongodb-linux-x86_64-rhel70-4.0.4 mongodb
cd mongodb
mkdir -p data/db
mkdir logs
touch logs/mongo.log
cd /opt/software/mongodb
vim mongodb.conf 输入以下红色字体的内容
#端口号 默认27017
port=27017
#数据目录
dbpath = /opt/software/mongodb/data/db
#日志文件
logpath = /opt/software/mongodb/logs/mongo.log
#设置后台运行
fork = true
#日志输出方式
logappend = true
cd bin
./mongod --config /opt/software/mongodb/mongodb.conf
或者./mongod --config /opt/software/mongodb/mongodb.conf --bind_ip_all 这个允许外网访问
./mongo会看到版本
输入db 会看到返回test
mongo命令 默认连接test数据库,所以我们可以看到当前的数据库为test,表明成功了。
开通防火墙
iptables -L INPUT --line-numbers
删除reject-with icmp-host-prohibited对应的这条规则
iptables -D INPUT 数字
cd /etc/sysconfig/
vim iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
service iptables restart
打开浏览器http://192.168.59.139:27017/
会看到
It looks like you are trying to access MongoDB over HTTP on the native driver port.