온라인 최고의 파트너 윈서트!, 02-6111-8360 or 이메일문의(info@wincert.com)
1:1 문의 내용보기

오류 : nginx: [emerg] SSL_CTX_use_PrivateKey_file( | 등록일 : 2022-03-09 |
구분 :[SSL]CSR생성 답변날짜 : 2022-03-09
안녕하십니까?
COMODO PositiveSSL 을 구매한 이용자입니다.
도메인명 : learning-lab.kr
ORDER #824506633
OS : UBUNTU 18.04
NGINX을 사용하고 있고 default.conf 파일은 아래와 같습니다.
...
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name learning-lab.kr www.learning-lab.kr;
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/prv_learning-lab.kr.key;
resolver 8.8.8.8 8.8.4.4;
access_log /var/log/nginx/odoo-access.log;
error_log /var/log/nginx/odoo-error.log;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
...
cert.pem은 메뉴얼대로 작성하고 prv_learning-lab.kr.key는 FTP로 업로드했습니다.
아래 명령 후 비번을 입력하면 OK가 나옵니다.
$ sudo nginx -t
Enter PEM pass phrase:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
그런데 NGINX를 시작하면 오류가 아래와 같이 나옵니다.
$ sudo systemctl start nginx
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
$ sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-03-09 02:24:11 UTC; 9s ago
Docs: man:nginx(8)
Process: 2652 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Mar 09 02:24:11 learninglab-homepage systemd[1]: Starting A high performance web server and a reverse proxy server...
Mar 09 02:24:11 learninglab-homepage nginx[2652]: Enter PEM pass phrase:
Mar 09 02:24:11 learninglab-homepage nginx[2652]: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/prv_learning-lab.kr.key") failed (SSL: error:28
Mar 09 02:24:11 learninglab-homepage nginx[2652]: nginx: configuration file /etc/nginx/nginx.conf test failed
Mar 09 02:24:11 learninglab-homepage systemd[1]: nginx.service: Control process exited, code=exited status=1
Mar 09 02:24:11 learninglab-homepage systemd[1]: nginx.service: Failed with result 'exit-code'.
Mar 09 02:24:11 learninglab-homepage systemd[1]: Failed to start A high performance web server and a reverse proxy server.
어떻게 수정을 해야 할 지요?
답변 부탁드립니다.
감사합니다.
답변자 :
안녕하세요 윈서트입니다. "/etc/nginx/ssl/prv_learning-lab.kr.key" 개인키 비밀번호가 올바르지 않은 것으로 보입니다. 전달받은 개인키 비밀번호를 다시 확인해주시기 바랍니다. 감사합니다. |
