Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Background
- firebase
- Library
- schedule
- alarmanager
- shceduler
- Service
- PHP
- epmty
- jobschduler
- jobdispatcher
- 빈
- workmanager
- Android
- livedatam
- Job
- 검사
Archives
- Today
- Total
에몽이
mongodb 외부접속 본문
우분투에 설치한 몽고디비를 외부에서 접속하게 하려면
방화벽 설정 외에도
몽고디비 설정 파일에 들어가
접속 허용 아이피를 변경해주어야 합니다.
기본적으로는 127.0.0.1 만 접속 가능하게 해놨습니다.
$ vi /etc/mongod.conf
다음 명령어로 설정파일을 수정해줍시다.
bind_ip = 127.0.0.1
루프백 주소로 설정이 되어 있습니다.
이것을
bind_ip = 0.0.0.0
으로 바꿔서 어디서든 외부접속이 가능하게 합니다.
혹은 특정 ip만 접속 허용하게 하고 싶으면
콤마(,)를 이용해서 ip 주소를 나열해주면 됩니다.
설정이 끝났다면
$ sudo systemctl restart mongod
재실행 명령어 사용하면 됩니다.
그런다음 포트가 제대로 바인딩 되었는지 확인해주시면 됩니다.
$ netstat -tnlp
번외로 실행 중인 프로세스 확인 명령은 다음과 같습니다.
ps -ef | grep 프로세스 이름
몽고디비가 제대로 실행되고 있는지 확인하고 ip 설정이 제대로 되었는지 확인 하시면 됩니다.
몽고디비 설치와 방화벽 설정은 이전글에 나와있습니다.
그리고 mysql에서는 개발툴(IDE)을 toad for mysql을 자주 사용했는데
mongodb는 robomongo란 녀석을 많이 쓴다더군요.
링크 걸어둘게요. 참고하시기 바랍니당.
https://robomongo.org/download
이 글을 포스팅하는데 참조한 블로그
- http://ngee.tistory.com/372
- https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%8F%AC%ED%8A%B8_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EB%AA%A9%EB%A1%9D_%ED%99%95%EC%9D%B8
'DB' 카테고리의 다른 글
mongodb 사용자 관리 (0) | 2019.03.13 |
---|---|
aws mysql 외부접속 허용 (0) | 2019.03.12 |
mysql 유저 관리 (0) | 2019.03.12 |
mongoDB argeegation개념 (0) | 2019.02.26 |
redis 설치 및 기본 명령어 (0) | 2017.09.14 |
Comments