MongoDB 외부 접속을 허용하기 위한 몇가지 설정 방법입니다.
1. iptable 방화벽 포트 개방
MongoDB의 기본 포트는 27017 입니다. 기본적으로 허용되어 있는 포트가 아니기 때문에 iptable 설정이 필요할 수 있습니다. iptable 설정 방법은 “[linux] iptables 간단한 사용 방법“를 참조하시기 바랍니다.
2. mongod.conf 설정
기본 설정에는 포트가 로컬(127.0.0.1)만 허용하도록 되어 있습니다. 따라서 외부 접근을 허용하기 위해서는 아래와 같은 설정이 필요합니다.
mongod.conf 파일 열기
vi /etc/mongod.conf
일부 IP만 개방
# 111.112.113.114 추가, 127.0.0.1을 삭제하는 경우 로컬에서 접속이 되지 않습니다. bind_ip=127.0.0.1, 111.112.113.114
모든 IP 개방
bind_ip=0.0.0.0
mongod.conf 파일 수정 후 service mongod restart 를 통해 프로세스를 재시작 해줍니다.