Linux의 Apache에 자체 서명된 인증서를 설치하는 방법은 무엇입니까?

Linux의 Apache에 자체 서명된 인증서를 설치하는 방법은 무엇입니까?

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단계 수행 방식을 변경하셔야 할 것 같습니다.

관련 정보