본문 바로가기
리눅스&서버/우분투

ubuntu 에 pm2 와 ssl 인증서로 https 설정

by 인생여희 2021. 10. 20.

ubuntu 에 pm2 와 ssl 인증서로 https 설정

 

 

pm2 설치

https://hellominchan.tistory.com/11 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pjt3591oo&logNo=221034901679 

 

 

SSL 인증서 설치 참고

https://happist.com/573990/%EC%B5%9C%EC%8B%A0-lets-encrypt-ssl-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%9C%EA%B8%89-%EB%B0%A9%EB%B2%95-3%EA%B0%80%EC%A7%80-%EC%A0%95%EB%A6%AC 

 

https://velog.io/@pinot/Ubuntu-Nginx-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-CertBot%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-https-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 

 

 

Certbot 설치 -

 

(아마존 라이트세일 domain 경우 nginx default 파일 server_name www. 붙여야 한다. ! )

 

$ sudo apt-get update

$ sudo apt-get install -y software-properties-common

$ sudo add-apt-repository universe

$ sudo add-apt-repository ppa:certbot/certbot

$ sudo apt-get update

$ sudo apt-get install certbot python-certbot-nginx

 

# 만약 다음과 같은 에러가 난다면1

E: The repository 'http://ppa.launchpad.net/certbot/certbot/ubuntu focal Release' does not have a Release file.

$ sudo apt-add-repository -r ppa:certbot/certbot

 

# 만약 다음과 같은 에러가 난다면2

However the following packages replace it:

  python3-certbot-nginx

 

E: Package 'python-certbot-nginx' has no installation candidate

$ sudo apt-get install certbot python3-certbot-nginx