이메일 서비스에 대한 인증서를 만들고 서명하려고 합니다. 사용이것. 내가 도착할 때까지 모든 것이 잘 진행되고 있었습니다.
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알고 보니 그렇게 가입을 했네요.
이 문제로 인해 어떤 추가 문제가 발생할지 아직 잘 모르겠습니다...