Windows Server 2019 / IIS / Let's Encrypt 무료 인증서 설치하는 방법

웹사이트에 SSL이 적용되어 있지 않으면 보안상에도 좋지 않고, 검색에서도 불이익을 받을 수 있습니다. 특히 웹브라우저 주소표시줄에 안전하지 않은 사이트라고 뜨는 것이 마음에 들지 않죠.

다행이 Let's Encrypt 무료 인증서가 있어 돈을 들이지 않고도 구현이 가능합니다. Apache나 Nginx 같은 오픈소스 웹서버 외에 IIS에도 적용이 가능한데요, 어떻게 인증서를 발급받는지 알아보겠습니다.

Let's Encrypt 인증서 발급 받기

  • 압축을 풀고 wacs를 실행합니다.

Let's Encrypt의 유효 기간은 90일이어서 주기적으로 갱신을 해야 하는데, WIN-ACME로 인증서를 설치하면 작업 스케줄러에 등록되어 자동 갱신을 합니다. 이때 wacs 파일을 사용하므로 위치가 변경되면 제대로 작동하지 않습니다. 따라서 적절한 위치에 압축을 풀고, 삭제하거나 이동하지 않는 것이 좋습니다.

  • 다음과 같은 창이 뜨는데...

  • 새로 인증서를 만드는 것이므로 N을 입력하고 엔터키를 누릅니다.

  • 인증서를 발급할 사이트를 선택합니다.

  • A를 입력하고 엔터키를 누릅니다.

  • y를 입력하면...

  • 인증서가 발급되고 필요한 설정을 합니다.

설정 확인하기

  • 인증서를 발급한 사이트의 바인딩에...

  • https 프로토콜에 대한 설정이 추가된 것을 확인할 수 있습니다.

  • 편집으로 들어가서...

  • 상세한 정보를 확인할 수 있습니다.

테스트

  • 적당한 HTML 문서를 올려놓고 웹브라우저로 접속합니다.
  • 아래처럼 안전하다는 아이콘이 나오면 제대로 발급 및 설정이 된 것입니다.

같은 카테고리의 다른 글

Windows Server 2019 / Hyper-V / 동적 메모리 설정하는 방법

Windows Server 2019 / Hyper-V / 동적 메모리 설정하는 방법

Hyper-V의 가상 컴퓨터에 메모리 설정을 하면, 호스트 컴퓨터는 그만큼의 메모리를 가상 머신에 할당합니다. 예를 들어 호스트의 메모리가 16GB이고 가상 컴퓨터에 4GB의 메모리를 할당했다면, 호스트가 사용할 수 있는 메모리는 12GB가 됩니다. 따라서 가상 컴퓨터를 여러 개 만들면 호스트가 사용할 수 있는 메모리는 점점 줄어듭니다. 만약 호스트 컴퓨터의 메모리가 충분하지 않다면 동적 메모리를 사용하세요. ...

Windows Server 2019 / Hyper-V / 가상 컴퓨터 자동 시작하게 설정하는 방법

Windows Server 2019 / Hyper-V / 가상 컴퓨터 자동 시작하게 설정하는 방법

자주 사용하는 또는 항상 사용하는 가상 컴퓨터가 있다면 윈도우 서버 시작할 때 자동으로 시작하게 설정하는 것이 편합니다. 방법은... 자동으로 시작하려는 가상 컴퓨터를 선택하고 마우스 우클릭한 후 을 클릭합니다. 왼쪽 아래에 있는 을 선택한 후... 을 클릭합니다. 이제 윈도우 서버를 부팅하면 해당 ...

Windows Server 2019 / Hyper-V / 구성 버전 업그레이드하는 방법

Windows Server 2019 / Hyper-V / 구성 버전 업그레이드하는 방법

Hyper-V 가상 컴퓨터에는 구성 버전이라는 게 있습니다. Windows의 버전에 따라 구성 버전도 달라집니다. 예를 들어 Windows Server 2012 R2에서 만든 가상 머신의 구성 버전은 5.0이고, Windows Server 2019에서 만드는 가상 머신의 구성 버전은 9.0입니다. Windows Server 2019에서 구성 버전이 5.0인 가상 컴퓨터를 사용해도 문제는 없으나 구 버전의 윈도우에는 없던 새 기능을 ...

Windows Server 2019 / Hyper-V / 기능 추가하는 방법

Windows Server 2019 / Hyper-V / 기능 추가하는 방법

Hyper-V는 Windows Server에 포함된 가상화 솔루션입니다. 윈도우 서버 설치 시 자동으로 활성화되지 않으므로, 사용을 위해서는 기능을 추가해주어야 합니다. 기능 추가하는 방법은 다음과 같습니다. 서버 관리자에서 를 클릭합니다. 을 클릭합니다. 을 클릭합니다. 을 클릭합니다. 에 체크하면... 다음과 같은 창이 나옵니다. 를 클릭합니다. 을 ...

Windows Server 2019 / 원격 데스크톱 연결 허용하는 방법

Windows Server 2019 / 원격 데스크톱 연결 허용하는 방법

서버는 보통 원격으로 관리합니다. 윈도우 서버를 원격으로 관리하는 가장 대표적인 도구는 원격 데스크톱입니다. 원격 데스크톱으로 윈도우 서버에 접속하기 위해서는 서버에서 접속을 허용해줘야 합니다. 기본 설정은 허용하지 않는 것이므로, 원격 접속을 하기 위해서는 설정을 변경해야 합니다. Windows 설정을 엽니다. 단축키는 WIN+I입니다. 을 클릭합니다. 을 클릭합니다. 를 켭니다. 을 클릭합니다. Administrator는 원격 접속 권한을 이미 ...

Windows Server 2019 / Hyper-V / 중첩된 가상화 / Hyper-V 가상 머신 안에 Hyper-V 만들기

Windows Server 2019 / Hyper-V / 중첩된 가상화 / Hyper-V 가상 머신 안에 Hyper-V 만들기

중첩된 가상화 여러 팀이 같이 사용하는 테스트용 서버가 있다. OS는 Windows Server 2019이고, Hyper-V를 이용하여 가상 머신을 여러 개 만들어 이것 저것 시험한다. 이 때 불편한 점은 다른 팀의 가상 머신도 보이고, 호스트 설정을 마음대로 변경할 수 없다는 것이다. 각 팀 별로 독립적인 공간을 갖추고 싶다면 그 수만큼 물리적 서버가 있어야 ...

Windows Server 2019 / Hyper-V / 화면 캡처하는 방법

Windows Server 2019 / Hyper-V / 화면 캡처하는 방법

가상 머신으로 작업을 하면서 화면을 캡처해야할 때가 있습니다. 가상 컴퓨터 안에 캡처 프로그램을 설치해서 캡처하는 방법도 있지만, 캡처한 이미지가 가상 컴퓨터 안에 저장되므로 다시 꺼내야 하는 번거로움이 있습니다. 만약 가상 머신 화면 전체를 캡쳐하고 호스트 컴퓨터에서 바로 편집하고 싶다면, Hyper-V에 포함된 캡처 기능을 이용하는 게 편합니다. 캡처는 를 ...

Windows Server 2019 / Windows 배포 서비스

Windows Server 2019 / Windows 배포 서비스

여러 대의 PC의 운영 체제를 빠르게 설치하고 싶다면 Windows Server에 포함된 Windows 배포 서비스(WDS, Windows Deployment Services)를 이용합니다. WDS를 이용하여 OS를 설치하려면 다음 조건을 만족해야 합니다. 서버와 클라이언트가 같은 네트워크 안에 있어야 합니다. 클라이언트 기기가 PXE(Preboot Execution Environment) 부팅이 가능해야 합니다. Windows 배포 서비스 기능 추가 서버 관리자를 실행하고 [관리 - 역할 및 기능 ...

Windows Server 2019 / IIS / Let's Encrypt 무료 인증서 설치하는 방법

Windows Server 2019 / IIS / Let's Encrypt 무료 인증서 설치하는 방법

웹사이트에 SSL이 적용되어 있지 않으면 보안상에도 좋지 않고, 검색에서도 불이익을 받을 수 있습니다. 특히 웹브라우저 주소표시줄에 안전하지 않은 사이트라고 뜨는 것이 마음에 들지 않죠. 다행이 Let's Encrypt 무료 인증서가 있어 돈을 들이지 않고도 구현이 가능합니다. Apache나 Nginx 같은 오픈소스 웹서버 외에 IIS에도 적용이 가능한데요, 어떻게 인증서를 발급받는지 알아보겠습니다. Let's Encrypt 인증서 발급 ...

Windows Server 2019 / 작업 관리자 성능에 디스크 나오게 하는 방법

Windows Server 2019 / 작업 관리자 성능에 디스크 나오게 하는 방법

윈도우 서버에서 작업 관리자를 실행하고 성능 탭에 가면, 윈도우 10과는 다르게 디스크에 관한 정보가 없습니다. 리소스 모니터에서 볼 수는 있지만 불편합니다. 윈도우 10과 같이 디스크 정보가 나오게 하고 싶다면 다음과 같이 명령합니다. diskperf -y 이제 디스크 정보가 보일 것입니다.