Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Web Technology by (50.2k points)

For my project, I need to use mongodb on port 80. In fact, I can't use the default mongodb port (27017). I must use port 80.

If I edit the config file:

sudo nano /etc/mongodb.conf

and I change the port to 80 then I restart mongodb service, I get this message when I try to connect to 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

If I change the port again to 27017, all work fine.

Can someone help me?

1 Answer

0 votes
by (108k points)
edited by

You can easily change the port number with the help of the mongodb.config file. What you have to do is open your /path/mongod.conf in your code editor and then search for the following code:

net:

  port: 27017

When you find that code then just change the port number as per your choice and save that file and reload the mongod with the help of the following command:

$ sudo service mongodb restart

[ ok ] Restarting database: mongod.

But while performing all of the above steps you have to keep one thing in mind that the new port number must be equal to or greater than 1000 and the new port number must not be taken by any other service running on the same host.

Learn MongoDB and excel in your web development career!

Also, have a look at this professional Full Stack Developer Training, designed to enhance your skills in the field.

Browse Categories

...