mongodb 如何更改默认端口
mongodb how to change default port
对于我的项目,我需要在端口 80 上使用 mongodb。
事实上,我不能使用默认的 mongodb 端口 (27017)。
我必须使用端口 80。
如果我编辑配置文件:
sudo nano /etc/mongodb.conf
然后我将端口更改为 80,然后重新启动 mongodb 服务,当我尝试连接到 mongodb
时收到此消息
$ mongo --port 80
MongoDB shell version: 2.4.9
connecting to: 127.0.0.1:80/test
Fri Feb 6 14:16:42.705 Error: couldn't connect to server 127.0.0.1:80 at src/mongo/shell/mongo.js:147
exception: connect failed
如果我再次将端口更改为 27017,一切正常。
有人可以帮助我吗?
检查端口是否已被其他应用程序或服务打开:
在 Windows 上,打开 cmd
并输入:netstat -a
在 Linux 上,键入:netstat -lptn
寻找开放的80端口,如TCP 0.0.0.0:80
如果找不到,请打开mongodb.conf
并更改net
部分:
net:
bindIp: 127.0.0.1
port: 80
希望对你有所帮助
对于我的项目,我需要在端口 80 上使用 mongodb。 事实上,我不能使用默认的 mongodb 端口 (27017)。 我必须使用端口 80。
如果我编辑配置文件:
sudo nano /etc/mongodb.conf
然后我将端口更改为 80,然后重新启动 mongodb 服务,当我尝试连接到 mongodb
时收到此消息$ mongo --port 80
MongoDB shell version: 2.4.9
connecting to: 127.0.0.1:80/test
Fri Feb 6 14:16:42.705 Error: couldn't connect to server 127.0.0.1:80 at src/mongo/shell/mongo.js:147
exception: connect failed
如果我再次将端口更改为 27017,一切正常。
有人可以帮助我吗?
检查端口是否已被其他应用程序或服务打开:
在 Windows 上,打开 cmd
并输入:netstat -a
在 Linux 上,键入:netstat -lptn
寻找开放的80端口,如TCP 0.0.0.0:80
如果找不到,请打开mongodb.conf
并更改net
部分:
net:
bindIp: 127.0.0.1
port: 80
希望对你有所帮助