まずは結論から :: APACHE="/home/apache" # んなとこつかわんて cd $APACHE mkdir SSL cd SSL mkdir ssl.key ssl.crt chmod 700 ssl.key ssl.crt # 1. 1024bit のキーを作る /usr/bin/openssl genrsa -out $APACHE/SSL/ssl.key/server.key 1024 # 2. 証明書リクエストを作る /usr/bin/openssl req -new -days 365 -key $APACHE/SSL/ssl.key/server.key -out $APACHE/SSL/ssl.crt/server.csr # 3. 証明書を作る /usr/bin/openssl x509 -in $APACHE/SSL/ssl.crt/server.csr -out $APACHE/SSL/ssl.crt/server.crt -req -signkey $APACHE/SSL/ssl.key/server.key -days 365 # 4. root 以外みえないようにする chmod -R go-rwx * です。 で、httpd.conf の適当なところに:: Include /home/apache/SSL/ssl.conf を入れて、そのssl.conf の中で、cert の設定を :: SSLCertificateFile /home/apache/SSL/ssl.crt/server.crt SSLCertificateKeyFile /home/apache/SSL/ssl.key/server.key とすれば動いちゃいます。あんがいラク。 とりあえず 'test' 的に使う分には 'OK'