-
Nginx | HTTPS, SSL 인증서 적용하기▼ DevOps 2022. 1. 11. 20:37반응형
Windows 10 | nginx 설치하기
Linux AMI(CentOS)에 Nginx 설치하기
Nginx Version 1.20.2
Nginx가 이미 설치되었다는 가정 하에 conf 파일을 수정한다.
Windows
설치 경로/nginx/conf에 있는 nginx.conf 파일
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name example.com; location / { #301은 모든 트래픽을 리다이렉션 하는데 사용된다. #모든 http 요청을 https로 return 301 https://$server_name$request_uri; } } server { listen 443 ssl; server_name example.com; ssl_certificate cert.pem; ssl_certificate_key cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root html; index index.html index.htm; # Nginx 배포 시 Route 에서 404 에러 날때 try_files $uri $uri/ /index.html; } } }
Linux
설치 경로/nginx/conf.d에 있는 default.conf 파일
server { listen 80; server_name example.com; location / { #301은 모든 트래픽을 리다이렉션 하는데 사용된다. #모든 http 요청을 https로 return 301 https://$server_name$request_uri; } } server { listen 443 ssl; server_name example.com; ssl_certificate certificate.crt; ssl_certificate_key private.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root html; index index.html index.htm; # Nginx 배포 시 Route 에서 404 에러 날때 try_files $uri $uri/ /index.html; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
반응형