MakeCert
last edited 2 years ago by jack
まずは結論から :
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