이메일 서비스에 대한 인증서를 생성하고 서명하려고 합니다. 사용이것. 내가 도달할 때까지 모든 것이 잘 진행되었습니다.
sudo openssl ca -in server.csr -config /etc/ssl/openssl.cnf
암호를 입력한 후 이 오류가 발생했습니다!
rootserver1:/home/i*******i# sudo openssl ca —in server.csr —config /etc/ssl/open
ssl. cnf
Using configuration from /etc/ssl/openssl.cnf
Enter pass phrase for /etc/ssl/private/cakey.pem:
/etc/ssl/CA/serial: No such file or directory
error while loading serial number
140270S345831S4:error:02001002:system library:fopen:No such file or directory:bs
s_file.c:398:fopen(’/etc/ssl/CA/serial’,’r’)
140270S345S3184:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
/etc/ssl/CA/serial
01
위에서 언급한 튜토리얼의 지시에 따라 존재하며 포함되어 있습니다 . 내 시스템은 VPS 서비스에서 실행되는 Debian 8.2입니다.
답변1
좋아, 답을 찾았어.
내가 사용하고 있던 기사는 매우 견고했습니다! 문제는 현재 FQDN(정규화된 도메인 이름)으로 알려진 일반 이름에 있었습니다. 그 차이 Hostname: s1.MySite.com
가 server1.MySite.com
큰 영향을 미쳤습니다!
인증서, 국가, 업체명 등을 편집하는 동안 FQDN은 등록된 대로 매우 구체적이어야 합니다. 기계에 있는 것과는 다릅니다 hostname
(다른 경우).
내 VPS 설치에서 : 명령이
me***# hostname
반환됩니다
server1
. 내 사이트는 에 있습니다 server1.MySite.com
. 그러나 호스팅 서비스의 SolusVm 제어판에는 다음이 있습니다.
호스트 이름 : s1.MySite.com제가 등록한 방법이 바로 그것이었습니다.
아직도 나는 이것 때문에 내가 어떤 종류의 문제에 직면하게 될지 확신하지 못합니다...