오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Web Programming

[Ubuntu] Ubuntu에 redis 설치하고 포트 열어주기

junha6316 2021. 3. 19. 14:12

 

Ubuntu에서 redis를 사용할 일이 있어서 설치와 외부 접속 허용 방법에 대해 적어 놓는다.

 

 

1. Redis 설치

sudo apt-get update
sudo apt-get install redis-server

2. 레디스 데몬 실행

sudo systemctl start redis

실행하게 되면 아무 창도 뜨지 않으면 성공적으로 실행된 것이다.

 

 

만약 redis의 상태를 보고 싶다면 아래 명령어를 작성해주자

sudo systemctl status redis

 

3. 포트 개방

redis를 로컬로 사용하는 경우는 흔치 않다. 따라서 외부에서 접속할 수 있도록 포트를 열어줘야 하는데 그 방법은 아래와 같다. 먼저 redis 설정 파일을 열어주자

sudo vi /etc/redis/redis.conf

 

설정 파일은 이렇게 생겼는데 

redis.conf

내리다 보면 아래처럼 network 항목 아래 bind 127.0.0.1 ::1 이라고 적혀져 있을 것이다. 이 값을 원하는 IP로 바꾸던지 아님 모든 IP에 대해 열어주는 0.0.0.0을 적어주면 된다.

bind 0.0.0.0

이렇게 한 뒤에 redis를 아래 명령어로 재실행 시켜주자

sudo systemctl restart redis

마지막으로 포트가 열렸는지 확인해보면

sudo netstat -ntlp | grep 6379

포트가 0.0.0.0에대해 Listen 상태에 있는 것을 확인 할 수 있다.

마지막으로 이렇게 해도 접근이 되지 않는다면 인바운드 설정을 막아뒀을 텐데 AWS에 경우 보안그룹 설정을 편집해서 해결할 수 있다.