MongoDB는 기본적으로 127.0.0.1 즉 로컬에서만 접속가능하도록 설정되어 있습니다.
개발하다보면, 다른 서버에서도 MongoDB에 접속해서 데이터 입력, 수정, 삭제, 받아오기 등을 처리해야 하죠.
간단하게 설정할 수 있습니다.
vi로 /etc 아래 있는 mongod.conf 파일을 열어주세요.
vi /etc/mongod.conf
아래와 같이 기본설정은 bind_ip에 로컬이 들어가 있습니다.
bind_ip = 127.0.0.1
이것을 0.0.0.0 으로 변경해주면, 다른 어느 곳에서나 접속이 가능하도록 변경됩니다.
bind_ip = 0.0.0.0
보안이나, 다른 이유로 특정 ip만 허용하고자 하신다면 아래와 같이 설정하시면 됩니다.
bind_ip = 127.0.0.1, 12x.12x.12x.12x
아이피 주소 사이에 콤마로 구분하시면 됩니다.
위 설정은 로컬과 12x.12x.12x.12x 주소만 허용하는 설정이 되겠죠.
자 원하는 설정을 하셨다면, MongoDB를 재시작 해주시면 되겠죠.
/etc/init.d/mongod restart