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
댓글