도커로 만든 웹앱에 ssl 적용하는 방법
-
게시물 수정 , 삭제는 로그인 필요
ssl은 구매했고
환경은 윈도우 서버인데
죄다 구글링해도 우분투 기반이라 쉽지가 않네요ㅠㅠ...
3333포트의 컨테이너가있는데
http가아닌 https로 접속가능케하려는데 구매한 ssl를 어떻기 적용해야만하는지 모르겠슴니다..
다음과같이 시도는 해보았습니다.
docker-compose.yaml 파일에서
[code]
version: '3.7'
services:
my_backend:
build:
context: .
dockerfile: Dockerfile
ports:
- 3333:3333
depends_on:
- my_db
env_file:
- ./.env.docker
proxy:
build: .
ports:
- 80:80
- 443:443
volumes:
- /nginx.conf
depends_on:
- my_backend
[/code]
그리고 nginx.conf 파일에서는
[code]
server {
server_name 구매한 도메인 주소;
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate C:\Users\Administrator\Desktop\user1\in_time\cert.pem;
ssl_certificate_key C:\Users\Administrator\Desktop\user1\in_time\key.pem;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
proxy_pass http://127.0.0.1:3333;
}
}
[/code]
물론 저 경로에 파일들은 두었구요
도커 데스크톱 재시작했지만 작동은 안됩니당 ㅠ
환경은 윈도우 서버인데
죄다 구글링해도 우분투 기반이라 쉽지가 않네요ㅠㅠ...
3333포트의 컨테이너가있는데