HTTPS 대 Docker?

HTTPS 대 Docker?

원격 서버에서 경량 Debian 및 Ubuntu 애플리케이션이 포함된 Docker 컨테이너를 실행하고 있습니다.

이제 다음을 통해 온라인으로 신청서에 액세스할 수 있습니다.http://원격 서버 IP:포트, 하지만 HTTPS를 통해 사용할 수 있도록 만들고 싶습니다.

HTTPS를 통해 애플리케이션을 제공하려면 구성 중 어떤 부분을 구성해야 하는지 궁금합니다. Ubuntu 원격 서버에 대해서만 HTTPS를 설정해야 합니까, 아니면 컨테이너 내부에서 실행되는 Debian도 조정해야 합니까?

답변1

설정처럼 컨테이너에서만 HTTPS를 활성화할 수는 없습니다. 웹 서버를 구성하고 인증서를 생성해야 하며 애플리케이션도 HTTPS 요청을 수락할 수 있어야 합니다.

저는 두 가지 방법을 제안해 드릴 수 있습니다.

  1. 오래되고 어리석은 방법은 자신의 인증서를 생성하고 서명하는 것입니다. 그런 다음 웹 서버 구성 파일을 가리킵니다. 우분투에서 nginx를 사용하는 방법에 대한 튜토리얼입니다.[1] [2]
  2. 가장 좋은 방법은 이러한 목적으로 만들어진 Docker 컨테이너를 사용하는 것입니다. 직접 만들어서 처음부터 시작할 수 있지만 제가 사용한 것을 그대로 두겠습니다. 그것은 사용한다암호화하자이것은 정말 굉장합니다.[4]

관련 정보