우분투 SSL 인증서 설정 방법
소개
SSL (Secure Socket Layer) 인증서는 웹 사이트와 사용자 간의 통신을 암호화하여 보안성을 강화하는 데 사용됩니다. 이 기사에서는 우분투에서 SSL 인증서를 설정하는 방법에 대해 알아보겠습니다.
단계 1: Nginx 설치
SSL 인증서를 사용하려면 처음으로 Nginx를 설치해야 합니다. 다음 명령을 사용하여 Nginx를 설치합니다.
sudo apt update
sudo apt install nginx
단계 2: Certbot 설치
Certbot은 SSL 인증서를 관리하는 도구입니다. 다음 명령으로 Certbot을 설치합니다.
sudo apt install certbot python3-certbot-nginx
단계 3: SSL 인증서 발급
다음 명령을 사용하여 Certbot을 호출하여 SSL 인증서를 발급합니다.
sudo certbot --nginx
Certbot은 도메인 정보를 확인하고 SSL 인증서를 발급합니다. SSL 인증서 발급 과정 중에 도메인 소유권 확인을 위해 추가 작업을 할 수도 있습니다.
단계 4: 설정 확인
SSL 인증서 발급이 정상적으로 완료되었는지 확인하기 위해 Nginx 설정 파일을 확인합니다. sites-available
디렉토리의 설정 파일을 열어보세요.
sudo nano /etc/nginx/sites-available/default
설정 파일에서 다음과 같은 부분이 있는지 확인하세요.
listen 443 ssl default_server;
ssl_certificate /etc/letsencrypt/live/[your_domain]/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/[your_domain]/privkey.pem;
[your_domain]
부분에 SSL 인증서를 발급받은 도메인을 입력하세요.
단계 5: Nginx 재시작
설정을 변경한 후에는 Nginx를 재시작해야 합니다. 다음 명령으로 Nginx를 재시작합니다.
sudo systemctl restart nginx
결론
이렇게 하면 우분투에서 SSL 인증서를 설정할 수 있습니다. SSL 인증서를 사용하면 웹 사이트의 보안을 강화하여 사용자의 개인 정보를 보호할 수 있습니다.