Nginx 인증서
1) nginx  인증서 합치기
[root@buy-1151 /home/nginx5/ssl_202101255]# cp ssl.crt ssl.crt_bak
[root@buy-1151 /home/nginx5/ssl_202101255]# cp chain_all_ssl.crt chain_all_ssl.crt_bak
[root@buy-1151 /home/nginx5/ssl_202101255]# cp chain_ssl.crt chain_ssl.crt_bak
ssl.crt + chain_all_ssl.crt + chain_ssl.crt
 
ㄴ 텍스트 파일로 복사하여 합치기 완료

 

OR

1) key 파일 패스워드 제거
openssl rsa -in ssl.key -out ssl_nopass.key
mv ssl.key ssl_pass.key; mv ssl_nopass.key ssl.key
 
2) ssl.crt 파일에 chain 파일 2개 합치기
cat chain_all_ssl.crt >> ssl.crt
cat chain_ssl.crt >> ssl.crt
 
3) nginx 설정
server {
 
        listen 443 ssl;
            ssl on;
                        ssl_certificate /etc/nginx/ssl/ssl.pem;
                        ssl_certificate_key /etc/nginx/ssl/newkey.key;
 
                client_max_body_size 50M;
 
        server_name www.concen24.com concen24.com;
        location / {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-Nginx-Proxy true;
                proxy_set_header Connection "";
                proxy_pass http://nodejs_ssl;
        }
 
}
 

 

+ Recent posts