윈도우 서버에 설치할 수 있는 무료 SSL 인증서로는 "Let's Encrypt"를 추천합니다. Let's Encrypt는 무료, 자동화된, 그리고 개방된 인증 기관(CA)으로, 많은 웹사이트에서 SSL/TLS 인증서를 발급받아 사용하고 있습니다. Let's Encrypt 인증서를 윈도우 서버에 설치하는 방법을 간단히 안내드리겠습니다.
Let's Encrypt SSL 인증서 설치 가이드 (윈도우 서버)
- Certbot 설치: Let's Encrypt 인증서를 자동으로 발급받고 갱신하기 위해 Certbot을 사용합니다. 윈도우용 Certbot을 설치하세요.
- Certbot Download (Certbot)
- 웹서버를 선택하고, 운영체제로 "Windows"를 선택하여 다운로드 및 설치 지침을 따르세요.
- 파워쉘 실행: Certbot을 설치한 후, 파워쉘을 관리자 권한으로 실행합니다.
- Certbot 명령어 실행: 도메인에 대해 SSL 인증서를 발급받기 위해 Certbot 명령어를 실행합니다. 예를 들어:
certbot certonly --standalone -d example.com -d www.example.com
이 명령어는 서버에서 독립 실행형 모드를 사용하여 도메인에 대해 SSL 인증서를 발급받습니다.
- IIS 서버에 인증서 설치: 발급받은 인증서를 IIS 서버에 설치합니다.
- IIS 관리자를 열기: '시작' 메뉴에서 'IIS 관리자'를 검색하여 엽니다.
- 서버 인증서: 왼쪽 패널에서 서버 이름을 클릭하고, '서버 인증서'를 더블 클릭합니다.
- 가져오기: 오른쪽 패널에서 '가져오기'를 클릭하고, Certbot이 생성한 .pfx 파일을 선택합니다.
- 사이트에 인증서 바인딩: 인증서를 가져온 후, IIS 관리자에서 사이트를 선택하고, '편집 사이트' > '바인딩'으로 이동하여 SSL 인증서를 해당 사이트에 바인딩합니다.
- 자동 갱신 설정: Let's Encrypt 인증서는 90일간 유효하므로 자동 갱신을 설정하는 것이 좋습니다. Certbot의 Windows 작업 스케줄러를 이용하여 자동 갱신을 설정할 수 있습니다.
schtasks /create /tn "Certbot Renew" /tr "C:\Certbot\certbot renew --quiet" /sc daily /rl highest
이로써 Let's Encrypt 무료 SSL 인증서를 윈도우 서버에 설치하고 자동 갱신을 설정할 수 있습니다. 추가적인 도움이 필요하거나 특정 단계에서 문제가 발생하면 말씀해 주세요.
반응형
'코딩ㆍ개발 정보 > HTML 연습' 카테고리의 다른 글
[CSS Grid] 레이아웃에 어울리는 태그 세트 (0) | 2024.07.26 |
---|---|
[HTML] href 설정, ="javascript://" 와 ="void(0)" (0) | 2024.07.26 |
[CSS] 스타일가이드에서 블록 단위 표현 (0) | 2024.07.25 |
[HTML] Flex, nth-child, Grid, Block, vw, vh, position 예제들 (0) | 2024.07.25 |
[CSS] 스타일시트 Tips 101 (0) | 2024.07.25 |
댓글