[mongoDB] 몽고DB서버를 외부 서버에서 접속하기
몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다.
이 몽고DB를 외부에서 접근 허용하게 하려면 bind_ip를 변경해줘야 하는데 변경 방법에는 여러 방법이 있지만 config 파일을 이용한 방식으로 변경을 하겠다.
mongo.config 파일을 생성하여 내부를 작성한다.
# mongodb.conf
# Where to store the data.
dbpath=C:\Users\mongoDB\data
#where to log
logpath=C:\Users\mongoDB\log\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.
위 항목에서 bind_ip = 127.0.0.1 부분에서 아이피주소를 0.0.0.0 으로 변경해준다.
bind_ip = 0.0.0.0
이렇게 변경 후 config 파일을 이용하여 몽고DB를 실행하면 외부에서 접근이 가능해진다.
추가로 port도 보안상 기본 포트로 그냥 두지말고 원하는 새로운 포트로 변경하는것을 추천한다.
마지막으로 새로 만든 config 파일로 실행한다.
> mongd --config "mongodb 주소\mongo.config"