https配置(wamp,lamp)


这里有个大前提,就是你已经安装好了openssl和mod_ssl

openssl version查看版本,没安装就会报错

mod_ssl就自己去扩展里看吧

如果是centos之类的,直接yum install -y openssl mod_ssl


1.生成服务器证书:openssl req -new -out server.csr -config ../conf/openssl.cnf
(这步会让你设置个名称,然后就是国家,城市等等,然后是网址,最后是密码,看不懂就找个翻译软件翻译一下,累不死)
2.生成私钥:openssl rsa -in privkey.pem -out server.key
3.创建证书:openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
然后就配置https-ssl文件
1.把所有apache路径改成httpd.conf里的apache路径
2.设置SSLCertificateFile的路径为你刚才生成的.crt文件路径
3.设置SSLCertificateKeyFile的路径为你刚才生成的.key文件路径
4.设置SSLCertificateChainFile的路径为你刚才生成的.pem文件路径
(如果第四点不做,chrome,QQ等浏览器也能访问,不过火狐安全警报,微信白屏)
5.最后设置你的虚拟主机(或者直接在ssl里设置也行)
<VirtualHost 0.0.0.0:443>
  SSLEngine on
  # 证书公钥配置
  SSLCertificateFile cert/xxx.crt
  # 证书私钥配置
  SSLCertificateKeyFile cert/xxx.key
  # 证书链配置
  SSLCertificateChainFile cert/xxx.pem
  ServerName site.com:443
  DocumentRoot /var/www/html
  DirectoryIndex index.html index.php
  <Directory "/var/www/html">
    Options +Includes -Indexes
    AllowOverride All
    Order Deny,Allow
    Allow From All
  </Directory>

</VirtualHost>

还不懂的可以留言,互相探讨出现的问题,我会尽快回复

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值