====== HTTPS SSL ======
[[https://certbot.eff.org/|Certbot]]
sudo apt install snapd
===== SSL 무료인증서 - Certbot =====
HTTPS를 적용을 위해
Certbot 사이트에서 권장하는 snap 패키지를 이용하여 설치하겠습니다.
아래 명령을 실행하여 인증서를 발급하시면 됩니다.
=== Install for Debian ===
sudo apt update
sudo apt install snapd
sudo snap install core; sudo snap refresh core
=== Install Certbot ===
sudo snap install --classic certbot
=== Prepare the Certbot command ===
sudo ln -s /snap/bin/certbot /usr/bin/certbot
=== Choose how you'd like to run Certbot Either get and install your certificates... ===
sudo certbot --apache
- 이메일 입력
- 약관동의 Y
- 정보받기 N
- 도메인 입력 ex) www.garamx.com
- 발급 완료되며 nginx/site-available/default에 SSL 설정이 추가됩니다.
도메인변경 및 수정
sudo certbot --apache -d www.garamx.com -d garam.garamx.com
====== Let’s Encrypt 인증서로 NGINX SSL 설정하기 ======
https://nginxstore.com/blog/nginx/lets-encrypt-%EC%9D%B8%EC%A6%9D%EC%84%9C%EB%A1%9C-nginx-ssl-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0/
1.DOMAIN인 등록되어 있어야 함.
2.80포트가 기능이 되어야 함.
방화벽확인필수