• 介绍
本文介绍,配置apache2支持https。


• 增加模块支持
LoadModule ssl_module modules/mod_ssl.so
注意这里的mod_ssl.so必须是能找到的路径
• 开启https配置支持
SSLEngine on
SSLCertificateFile server.crt
SSLCertificateKeyFile server.key
这几项加入apache2的配置文件中
• 创建服务器私钥
openssl genrsa -out server.key 1024
• 创建签署申请
openssl req -new -out server.csr -key server.key
• 创建ca私钥
openssl genrsa -out ca.key 1024
• 利用ca私钥产生自签名证书
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
• 利用ca为网站服务器签名证书
在当前目录创建demoCA,进入该目录后创建文件index.txt和serial,serial内容为01,以及文件夹newcerts
openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key
• 重启服务器
service apache2 restart
• 测试
访问https://yourserver.com