본문 바로가기
IT/DB

우분투 18.04 MongoDB 설치 및 구성

설치 및 설정은 다른데 볼 필요 없이 아래 글 그대로 따라하면 된다.

 

coterie.tistory.com/20

 

우분투 18.04 MongoDB 설치 및 구성

1. MongoDB 설치하기 1. 공개키 가져오기 # curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - 2. 소스 목록 파일에 MongoDB 목록 파일을 추가 # sudo echo "deb http://repo.m..

coterie.tistory.com

다만, Azure VM을 만든다음, 따라하니까 외부 접속이 잘 안되던데

그건 공유 IP와 Azure 내부에서 쓰는 IP 2개의 정보가 있는데, 그 중에 맞는 놈으로 설정을 해 줘야 되었다.

 

내가 만든 애저 VM에 접속해서 ifconfig 를 쳐보면

10.0.0.4 라는 내부 IP 가 할당되어 있음을 알 수 있다.

Azure VM ifconfig

그런데 SSH 접속이나, 외부에서 내 VM에 접속할 때 쓰이는 공인 IP는 다른 숫자로 되어 있다. 20.83.x.x 형태로

 

그래서 mongoDB 설정파일에서 IP를 입려해 줄 때 공인 IP를 넣었더니 접속이 안되고,

위에 ifconfig에서 할당 받은 IP를 넣어주니 외부에서 연결이 되더라..머 이런거 남겨둠.

 

 sudo vi /etc/mongod.conf

 

실행하고 난뒤에, bind IP 쪽에

MongoDB bindIP 추가

위에서 찾은 IP를 추가했고, 

sudo service mongod restart

하면 이제 외부에서도 접속이 된다.

주의할 점은 외부에서 접속할 때 IP는 다시 20.83.x.x 공인 IP를 써야 한다는 점을 잊지 마세요~~