프로그래밍 일기/Linux
nginx에서 ssl 인증서 적용
MakeMe
2024. 7. 22. 10:58
반응형
.key와 .crt 파일을 scp 또는 파일 전송 프로그램을 사용하여 서버에 이동
server {
listen 80;
server_name test.com;
# HTTP로 접속한 경우 HTTPS로 리디렉션
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name test.com;
ssl_certificate /etc/nginx/ssl/[추가 디렉토리]/crt.crt;
ssl_certificate_key /etc/nginx/ssl/[추가 디렉토리]/crt.key;
location / {
proxy_pass http://localhost:3000;
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;
}
}
위와 같이 nginx 설정을 바꾸면 적용된다.
인증서 합병은 아래 블로그를 참고하길 바란다.
https://velog.io/@gomil/Nginx-SSL-%EC%A0%81%EC%9A%A9-With-Chain-%EC%9D%B8%EC%A6%9D%EC%84%9C
[Nginx] SSL 적용 (With Chain 인증서)
이번에 회사 도메인의 SSL 인증서가 새로 발급되어 적용하려는데 다른 방식의 SSL을 구입하였는지 추가로 Chain 인증서가 함께 발급되었다.Nginx에 적용하는 방법을 찾으며 수집한 정보를 기록하는
velog.io
반응형