티스토리 뷰
몽고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"
'Programming > mongoDB' 카테고리의 다른 글
[mongoDB] 필드 데이터 타입 변경(string -> int) (0) | 2021.05.12 |
---|---|
[mongoDB] 모든 문서에 새필드 추가 하기 (0) | 2020.10.12 |
[mongoDB] 데이터베이스 생성 및 삭제 (0) | 2019.03.19 |
[mongoDB] 몽고DB 보안 관련 계정 생성 (0) | 2018.01.15 |