반응형
.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
반응형
'프로그래밍 일기 > Linux' 카테고리의 다른 글
Ubuntu22.04 Jenkins 젠킨스 코드 자동배포 설정 방법 (0) | 2025.04.07 |
---|---|
ubuntu spring boot 배포 방법 ./gradlew (0) | 2024.07.30 |
AWS ubuntu 22.04 구축 및 nginx 설치 (0) | 2024.07.18 |
팀즈 커스텀앱 안드로이드에서 안되는 현상 해결 Teams Custom App not work android (0) | 2024.06.25 |
Mac Linux 파일 전송하기 (0) | 2024.05.16 |