블로그

[mongoDB] 몽고DB 외부에서 접속하도록 설정

몽고DB 를 설치하면 보통 로컬에서만 접속가능하도록 되어 있습니다.

mongodb 는 기본적으로 접속 계정이 없으니 외부접속이 가능하도록

설정을 하더라도 반드시 방화벽 설정등을 통해서 제3자가 접속하지 못 하도록

보안에 신경을 써야 합니다.

mongodb 설정파일

/etc/mongodb.conf

위의 파일을 열어서

bind_ip = 127.0.0.1

이 부분을

bind_ip = 0.0.0.0

으로 변경 후

# systemctl stop mongodb
# systemctl start mongodb

로 재시작해 주면 됩니다.

root@modumongo:/etc# netstat -lnp | grep 27017
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      503/mongod
unix  2      [ ACC ]     STREAM     LISTENING     1696016569 503/mongod           /run/mongodb/mongodb-27017.sock

netstat 로 확인해 보면 0.0.0.0 으로 바인딩 된 것으로 확인됩니다.