ubuntu 에 설치한 몽고디비를 외부에서 접속하게 하려면 방화벽에 포트를 허용해야 하고 몽고db 설정 파일에 외부접속이 허용되도록 설정을 변경해줘야 합니다.
$ vi /etc/mongod.conf
아래와 같이 bind_ip = 127.0.0.1 설정값을 변경해주면 됩니다. (기본 루프백 주소로 설정되어 있음)
bind_ip = 0.0.0.0
만약, 특정 IP만 접속 허용을 하고 싶다면 콤마(,)문자로 ip를 구분하여 아래와 같이 나열해주어도 됩니다.
bind_ip = 1.1.1.1, 2.2.2.2
설정이 완료되었다면 mongodb 를 재시작합니다.
$ sudo systemctl restart mongod
root@MongoA:~# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 653/mongod