Apache2配置https

配置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  

你可能感兴趣的:(apache,https)