라벨이 MongoDB인 게시물 표시

MongoDB 외부 접속 허용하기

이미지
안녕하세요. 남산돈가스입니다.

지난 포스팅에서 Linux Ubuntu 환경에서 MongoDB 서버와 클라이언트를 설치하고 로컬접속까지 해보았습니다.

그렇다면, 이렇게 서버에 설치해놓은 MongoDB를 실제 개발이나 운영에서 사용하거나 외부에서 모니터링하고싶다면 해당 서버의 MongoDB 외부접속을 허용해야하는 경우가 생기게 됩니다.

그래서 오늘은 설치한 MongoDB에 외부에서 접속할 수 있도록 설정하는 법에 대해 포스팅하겠습니다.

MongoDB의 설정파일은 /etc/mongodb.conf 입니다. 편집 명령어를 이용해 해당 경로로 이동합니다.

ubuntu@ibks-ifp-dev-com ~$ vim /etc/mongodb.conf # mongodb.conf# Where to store the data. dbpath=/var/lib/mongodb #where to log logpath=/var/log/mongodb/mongodb.log logappend=true bind_ip = 127.0.0.1 #port = 27017# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling journal=true# Enables periodic logging of CPU utilization and I/O wait#cpu = true# Turn on/off security. Off is currently the default#noauth = true#auth = true# Verbose logging output.
환경설정 파일로 이동하면 설치한 MongoDB의 path, log 경로 등을 설정해 주실 수 있습니다.

외부 접속 허용은 bind_ip을 통해 설정해주실 수 있습니다.

현재 bind_ip는 127.0.0.1 로 설정되어있습니다. 로컬환경 주소이죠. 현재는 설치되어있는 리눅스 서버 자체에서만 MongoDB에 접속 되도록 설정이 되어있습니다.
이 설정을 모든 곳에서 접속할 수 있도록 하기 위해서 …