에몽이

mongodb 외부접속 본문

DB

mongodb 외부접속

ian_hodge 2019. 3. 12. 21:14

우분투에 설치한 몽고디비를 외부에서 접속하게 하려면 


방화벽 설정 외에도


몽고디비 설정 파일에 들어가


접속 허용 아이피를 변경해주어야 합니다.


기본적으로는 127.0.0.1 만 접속 가능하게 해놨습니다.


$ vi /etc/mongod.conf


다음 명령어로 설정파일을 수정해줍시다.


bind_ip = 127.0.0.1


루프백 주소로 설정이 되어 있습니다.


이것을


bind_ip = 0.0.0.0


으로 바꿔서 어디서든 외부접속이 가능하게 합니다. 


혹은 특정 ip만 접속 허용하게 하고 싶으면


콤마(,)를 이용해서 ip 주소를 나열해주면 됩니다.



설정이 끝났다면


$ sudo systemctl restart mongod


재실행 명령어 사용하면 됩니다.


그런다음 포트가 제대로 바인딩 되었는지 확인해주시면 됩니다.


$ netstat -tnlp


번외로 실행 중인 프로세스 확인 명령은 다음과 같습니다.


ps -ef | grep 프로세스 이름


몽고디비가 제대로 실행되고 있는지 확인하고 ip 설정이 제대로 되었는지 확인 하시면 됩니다.


몽고디비 설치와 방화벽 설정은 이전글에 나와있습니다.


그리고 mysql에서는 개발툴(IDE)을 toad for mysql을 자주 사용했는데


mongodb는 robomongo란 녀석을 많이 쓴다더군요.


링크 걸어둘게요. 참고하시기 바랍니당.


https://robomongo.org/download


이 글을 포스팅하는데 참조한 블로그



'DB' 카테고리의 다른 글

mongodb 사용자 관리  (0) 2019.03.13
aws mysql 외부접속 허용  (0) 2019.03.12
mysql 유저 관리  (0) 2019.03.12
mongoDB argeegation개념  (0) 2019.02.26
redis 설치 및 기본 명령어  (0) 2017.09.14
Comments