MongoDB

[ MongoDB ] 리눅스 - MongoDB 포트번호 바꾸고 외부접속 허용하기

HTT 2023. 1. 31. 17:50
MongoDB포트번호 바꾸고 외부접속 허용하기

 

 

 

 

mongodb를 기본적으로 외부접속이 허용되지 않기 때문에 설정파일에서 수정해주어야 한다.

또한 기본포트는 보안에 취약하기 때문에 변경해주는 것이 좋다. 

 

 

1. nano편집기로 mongodb 설정파일에 접속

sudo nano /etc/mongod.conf

 

 

2. network interfaces 부분에서 포트번호와 bindIp  변경

설정파일의 port와 bindIp를 변경해주면 된다.

원하는 숫자로 변경해주되, 포트번호는 10000이상의 숫자를 사용하는 게 좋다. 

bindIp는 기본 "127.0.0.1"로 되어 있기 때문에 모든 ip를 허용해주는 "0.0.0.0" 또는 선택에 따라 정보를 입력해주면 된다.

 

 

3. 모든작업을 마쳤으면 서버를 mongodb 서버를 재시작해준다.

sudo systemctl restart mongod

 

 

 

※ mongodb shell 접속

mongo

포트번호를 변경하지 않았을 때는 "mongo"를 입력하면 접속가능하지만 변경하였을 경우에는 포트번호까지 같이 써줘야 한다.

 

mongo --port 포트번호

 

자신의 포트번호가 "11111"이라면?

mongo --port 11111