[Nginx] SSL 적용
사전에 적용할 Domain의 SSL 인증서가 준비 되어야 합니다.
인증서는 키값과 인증값 두 가지 정도만 준비되어야 하고 적용할 서버에 Nginx도 설치 되어 있어야 합니다.
[수행 환경]
Centos 8.4 Nginx 설치 위치 : /usr/local/nginx/ 인증서 위치 : /home/xxxx/data |
[환경 파일 OPEN] |
cd /usr/local/nginx/conf vi nginx.conf |
[환경 파일 수정] |
http { include mime.types; default_type application/octet-stream; .... server { listen 443 ssl #443 ssl 설정 한다. server_name www.domainName.com www.test.domainName.com; #사용할 도메인명을 넣는다. ssl_certificate_key /home/xxxx/data/newkey.pem; #SSL 인증서 키값 위치 설정 ssl_certificate /home/xxxx/data/cert.pem; #SSL 인증서 인증값 위치 설정 location / { #도메인만 치고 들어왔을 때 설정 proxy_redirect off; proxy_pass_header Server; proxy_set_header Host $http_host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; index index.html index.htm; } error_page 500 502 503 504 /50x.html; #에러페이지 설정 location = /50x.html { root html; } server { #서버 설정 if ($host = test.domainName.com) { return 301 https://$host$request_uri; } listen 80; server_name test.domainName.com; return 404; } } |
반응형
'운영체제(OS) > Linux,Unix' 카테고리의 다른 글
[Nginx] Cache 적용 (0) | 2023.07.13 |
---|---|
[Centos] 버전 확인 (0) | 2023.07.11 |
[Centos] 방화벽 설정 (0) | 2023.07.05 |
[Unix/Linux] awk 사용법 (0) | 2017.09.30 |
[Unix/Linux] vi, vim ^M 제거 (0) | 2017.09.28 |