123-reg의 인증서를 사용하여 서버에서 SSL을 사용하려고하지만이 오류가 계속 발생합니다.
nginx: [emerg] SSL_CTX_use_certificate_chain_file("/opt/nginx/conf/cleantechlms.crt") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib)
이것은 내 nginx 구성입니다.
server {
listen 443;
server_name a-fake-url.com;
root /file/path/public;
passenger_enabled on;
ssl on;
ssl_certificate /opt/nginx/conf/cleantechlms.crt;
ssl_certificate_key /opt/nginx/conf/cleantechlms.key;
}
crt 및 키를 전체 파일 권한으로 설정하려고 시도했지만 차이가 없습니다.
내 crt 파일은 CA crt와 연결되어 발급 된 crt입니다.
최신 정보
sperate 파일의 키를 모두 복사 한 다음 'cat mykey.crt >> ca.cert'를 실행하려고했습니다.
또한 키를 동일한 파일에 수동으로 복사하려고했습니다.
어떤 아이디어?
에서
—
주
cleantechlms.crt
당신은 당신의 약에서 키 체인 인증서가없는 경우에만 공개 인증서를 갖고 싶어 텍스트 편집기에서 열 경우에 당신은 ... 단지 --BEGIN-CERTIFICATE-- 블록을 볼 수
/opt/nginx/conf/cleantechlms.crt
은 어떻게 든 망가졌습니다. 어떻게 만들었습니까? 수행 한 모든 단계를 게시 할 수 있습니까?