우분투에서 SSL접속용 Certbot 설치
참고 사이트 : https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal
사전조건
- sudo 명령을 사용할 수 있는 권한이 있어야 합니다
- ssh 서버가 작동중이어야 합니다
- 현재 80번 포트를 사용하는 서비스가 없어야 합니다
진행
다음 명령으로 snapd를 설치합니다.
sudo apt update
sudo apt install snapd
다음 명령으로 snapd가 제대로 설치되었는지 확인해도 됩니다.
$ sudo snap install hello-world
hello-world 6.4 from Canonical✓ installed
$ hello-world
Hello World!
설치가 제대로 되었다면 기본적으로 설치되어 있을지도 모르는 certbot를 삭제해야 합니다.
sudo apt remove certbot
이제 certbot을 설치합니다.
sudo snap install --classic certbot
certbot 심볼릭 링크를 생성합니다.
sudo ln -s /snap/bin/certbot /usr/bin/certbot
만약 NginX를 사용중이라면 다음 명령으로 NginX의 설정파일(.conf)에 자동으로 추가할 수도 있습니다.
sudo certbot --nginx
그래도 바로 설치하기는 불안하다면, 언제나 다음 명령으로 테스트를 먼저 해볼 수 있습니다. --dry-run 옵션은 언제나 테스트할때 사용합니다.
sudo certbot renew --dry-run
No Comments