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: 

デフォルトのSSL

SSLCertificateFile    /etc/ssl/certs/mycert.pem
SSLCertificateKeyFile /etc/ssl/private/mycert.key # ??? 

私が理解している限りでは、デフォルトのSSLSSL証明書を定義するディレクティブ。生成された証明書を保存するフォルダマイサート.pem? 入手先マイ証明書キーファイル?


生成しようとした

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 の実行方法を変更する必要があるようです。

関連情報