반응형
SSL FOR FREE 사이트에 도메인을 입력하고 차례 차례 순서대로 입력한다.
90일 짜리 공짜


CName 입력
Name:
_95D1090C735AB2C3856848066F6C96C0 도메인을 제외하고 입력
별칭 : 824C3264FAF387913C281A2F7F799281.AA6016E7E6E327734C6A1CE3FA469BDF.bb884888ef31b52.comodoca.com 값을 그대로 입력한다.

Install Certificate 단계에서 해당 파일을 다운로드 받는다.

3개의 파일을 서버에 올린 후 합쳐준다.
cat certificate.crt ca_bundle.crt > combined.pem
docker compose 설정에 볼륨 경로를 연결한다.
- type: bind
source: ./certificate
target: /etc/nginx/ssl
Nginx 설정파일(nginx.conf)
# XXXXX.com을 위한 서버 블록
server {
listen 443 ssl;
server_name XXXXX.com www.XXXXX.com;
ssl_certificate /etc/nginx/ssl/combined.pem;
ssl_certificate_key /etc/nginx/ssl/private.key;
ssl_protocols TLSv1.2 TLSv1.3;
location / {
proxy_pass http://127.0.0.1:9100;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
# XXXXX.com을 위한 서버 블록
server {
listen 80;
server_name XXXXX.com www.XXXXX.com;
# HTTP 요청을 HTTPS로 리다이렉트
return 301 https://$host$request_uri;
}
반응형
'개발관련 > ETC..' 카테고리의 다른 글
Git 커밋된 계정 기록 변경하기 (0) | 2024.04.28 |
---|---|
MMF(Memory Mapping File) (0) | 2024.03.18 |
aws ec2 프리티어 메모리 부족 (0) | 2023.09.22 |
Linux에 서비스 등록 (0) | 2023.01.10 |
Apple revoke token 처리 (0) | 2022.07.09 |