SSL 인증서를 발급해주는 기관은 많지만 무료로 발급해주는 기관은 크게 2곳이 있다.
🟢 무료 중에서는 가장 메이저 기관
🔴 도메인이 있어야 인증서 발급 가능
🟢 도메인 없이 IP만으로 인증서 발급 가능
🔴 무료로 3개(30일)만 인증서를 발급해준다...
도메인 없이 IP만으로 인증서 발급할수 있어서 ZeroSSL 추천한다
23.10.09
ZeroSSL이 무료 인증서를 3개만(30일) 발급해주는걸 이제알았다. 결국 한달밖에 못쓰니 Let's Encrypt를 쓰도록 하자...
SSL 인증서 발급을 위해 80 포트를 개방해야 한다
추가로 프록시로 사용할 443 포트도 개방해 주자
(AWS EC2 기준으로 진행)
SSL 인증서 발급시 Docker로 nginx 웹서버를 사용해야하기 때문에 Docker를 설치해준다
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
ZeroSSL 링크
https://zerossl.com
scp -i <key file> <auth file> ubuntu@<server ip>:/home/ubuntu
sudo docker run -p 80:80 -v /home/ubuntu/<Auth File>:/usr/share/nginx/html/.well-known/pki-validation/<Auth File> nginx
도커로 80번 포트로 Auth File을 nginx 루트 디렉토리인
/usr/share/nginx
Zero SSL에서 지정한/.well-known/pki-validation
루트로 복사 후 nginx 이미지 실행
scp -i <key file> <cert file> ubuntu@<server ip>:/home/ubuntu
unzip <cert file>