검색
검색
회원가입로그인

amazon linux 2 next 프론트 엔드 설치 (production, certbot 적용)

  • nvm 설치 : https://github.com/nvm-sh/nvm

  • node 설치 : nvm install —lts

  • yarn 설치 : npm install yarn -g

  • git 설치 : sudo yum install git -y

  • git hub 연결 : 리포지터리 클론하기 위함.

  • nginx 설치

sudo amazon-linux-extras install -y nginx1
  • nginx 시작

sudo service nginx start
  • nginx server block 등 기본 config 세팅

  • certbot으로 https 적용 (aws light sail)

certbot-nginx를 설치하기 위한 extra package 설치

sudo amazon-linux-extras install epel

certbot nginx 설치

sudo yum install certbot-nginx

certbot 실행 및 테스트 진행

$ certbot --nginx

나오는 안내에 따라 진행하면 된다. 해당 도메인에 해당하는 ssl 인증서를 서버내에 생성해준다. letsencrypt 감사합니다 ㅎㅎ

  • crontab 으로 certbot 자동 리뉴얼 적용

sudo crontab -e

0 18 1 * * sudo /usr/bin/certbot renew --nginx --renew-hook="sudo service nginx restart" >> /var/log/le-renew.log

매월 1일 18시 0분에 리뉴얼 시도. 3개월마다 교체해주면 되는데 그 이전이라면 교체 시기가 남았다며 교체 안하니 1개월마다 해줘도 상관없다. log는 /var/log에 남긴다.

조회수 : 267
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기