openssl을 사용하는 동안 인증서 파일은 어디에 생성됩니까? Apache https에 사용자 정의 생성 인증서를 설치하는 방법은 무엇입니까?
root@ubuntu:/# openssl req \
> -x509 -nodes -days 365 \
> -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
Generating a 1024 bit RSA private key
......++++++
........................++++++
writing new private key to 'mycert.pem'
-----
root@ubuntu:/# openssl pkcs12 -export \
> -out mycert.pfx -in mycert.pem \
> -name "My Certificate"
Enter Export Password:
Verifying - Enter Export Password:
/etc/apache2/sites-available/default-ssl
SSLCertificateFile /etc/ssl/certs/mycert.pem
SSLCertificateKeyFile /etc/ssl/private/mycert.key # ???
내가 이해하는 한, 나는/etc/apache2/sites-available/default-sslSSL 인증을 정의하는 지시어입니다. 생성된 인증서를 저장하는 데 사용되는 폴더mycert.pem? 어디서 구할 수 있나요?mycert.key파일?
생성을 시도했습니다.
openssl req -new -sha1 -newkey rsa:1024 -nodes -keyout mycert.key -out localhost.csr -subj '/O=Company/OU=Department/CN=localhost
답변1
이는 자체 서명된 인증서를 만들고 설정하는 데 도움이 됩니다.
http://www.akadia.com/services/ssh_test_certificate.html
꽤 간단합니다. 2단계를 건너뛰셨고 4단계 수행 방식을 변경하셔야 할 것 같습니다.