반응형

이번시간에는 녹칸다와 함께 aws ec2에 설치한 ubuntu 서버에 노드레드(node-red)를 설치해보도록 한다!

 

먼저 aws ec2에 ubuntu 인스턴스를 설치하고 인증서를 발급받아서 putty로 ssh접속하는것 까지는 아래 녹칸다의 포스트를 참고하면 된다!

https://bota.tistory.com/2165

 

녹칸다와 aws ec2에 웹서버 설치/구축 한페이지로 끝내기!(우분투/ubuntu/아파치/apache/php/mysql/phpmyadmi

amazon(aws) ec2에 웹서버를 설치해서 구동시켜보고 싶어졌다! 사실 aws ec2는 관심이 있었지만 항상 유료로고만 생각하고 있다가 12개월 동안은 무료로 사용할 수 있다는 것을 어딘가에세 봄으로 해

bota.tistory.com

그리고 녹칸다의 블로그는 복사가 안되어서 필요한 명령을 아래 파일에 작성해두니 다운받아서 활용하면 되겠다!

명령어.txt
0.00MB

먼저 아래 명령을 통해서 필요한것들을 설치해준다!

sudo apt install curl
sudo apt install nodejs
sudo apt install npm

그리고 아래 명령어로 업데이트 해준다!(왜하는지는 모름)

sudo apt update
sudo apt upgrade

마지막으로 노드레드(nodered) 설치명령어로 설치를 진행한다!

sudo npm install -g --unsafe-perm node-red

설치가 다되면 putty에서 아래 명령을 통해서 노드레드를 실행할 수 있다!

node-red

노드레드가 실행중인 putty 터미널은 명령어 입력이 불가능하므로 추가적인 작업이 필요하면 putty를 하나더 접속시키면 된다!

반응형

노드레드는 특별하게 설정하지 않으면 1880포트를 사용한다!

그러므로 아래와 같은 주소를 웹브라우저에 입력하면 접속이 가능하다!(그러나 아직 접속이 안된다)

http://인스턴스ip주소:1880

접속이 안되는 이유는 aws ec2에 방화벽 설정이 걸려있기 때문이다!

1880포트를 외부에서 접속이 안되도록 막기 때문이다!

 

접속해서 1880포트를 열어주면 된다!

aws ec2 콘솔로 접속해서 인스턴스를 선택하고 하단에 보안을 누른다음  "보안 그룹"에 나오는 링크를 눌러준다!

화면상 제일 하단에 체크되어있는 부분을 클릭하면 되는 것이다!

여기서 "인바운드 규칙 편집"을 눌러서 1880포트를 추가해줄 것이다!

"규칙 추가"를 눌러준다!

"사용자 지정 TCP"에 1880포트를 입력하고 화면과 같이 설정하면 된다!

(보안에 관련한 설정은 본인이 직접해야한다 녹칸다는 현재 그것을 고려하지 않는다)

완료했을때 1880포트가 인바운드 규칙에 추가된것을 확인했으면 끝난것이다!

이제 서버에 설치된 노드레드에 접속할 수 있다!

여기까지 하면 끝~~~~~!

반응형
Posted by 덕력킹
,