문서 편집

Mongodb

설치

sudo apt-get install mongodb-server
 

확인

mongo --version
MongoDB shell version: 2.6.10
mongod --version
db version v2.6.10
2018-11-28T20:04:28.522+0900 git version: nogitversion
sudo service mongod start  # 기동
sudo service mongod restart  # 재기동
sudo service mongod stop  # 정지
sudo service mongod status   # 상태보기
sudo systemctl status mongodb #확인

몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다.

이 몽고DB를 외부에서 접근 허용하게 하려면 bind_ip를 변경해줘야 하는데 변경 방법에는 여러 방법이 있지만 config 파일을 이용한 방식으로 변경을 하겠다.

이제 다음과 같이 mongoDB 설정파일(/etc/mongodb.conf)을 바꾸어 localhost 이외에서도 접근할 수 있도록 하자.

mongodb.conf
#bind_ip = 127.0.0.1
#port = 27017

위 항목에서 bind_ip = 127.0.0.1 부분을 #으로 주석처리한다.

이렇게 변경 후 몽고DB를 재실행하면 외부에서 접근이 가능해진다.

sudo systemctl restart mongodb

추가로 port도 보안상 기본 포트로 그냥 두지말고 원하는 새로운 포트로 변경하는것을 추천한다.

토론

vln
CC Attribution-Noncommercial-Share Alike 4.0 International 별도로 명시하지 않을 경우, 이 페이지의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Noncommercial-Share Alike 4.0 International
1.4 KB tech/mongodb.txt · 마지막으로 수정됨 2018/11/28 20:25 저자 V_L V_L

0.014 seconds in showing this page on this powerful server.