Docker를 사용한 HTTPS?

Docker를 사용한 HTTPS?

Ubuntu 원격 서버에서 경량 Debian과 앱이 포함된 Docker 컨테이너를 실행합니다.

지금은 온라인으로 앱에 접속할 수 있습니다.http://원격서버-ip:포트, 하지만 HTTPS에서 사용할 수 있도록 하고 싶습니다.

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

답변1

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

저는 여러분에게 두 가지 접근 방식을 제안할 수 있습니다.

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

관련 정보