前言
这里不说怎么申请证书,只说一下Apache怎样详细配置,关于怎样免费申请证书,小伙伴们可以去看前面几篇文章。
正文
打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:
#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件) #Include conf/extra/httpd-ssl.conf
打开Apache打开conf文件,在conf文件夹中创建一个名为vhosts_ssl.conf的配置文件。编辑vhosts_ssl.conf文件,增加如下内容
Listen 443 SSLStrictSNIVHostCheck off SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL SSLProtocol all -SSLv2 -SSLv3 DocumentRoot "D:\phpStudy\WWW\bbs"(网站根目录路径) ServerName www.yuming.com(更换成自己的域名) ServerAlias yuming.com(更换成自己的域名) <Directory "D:\phpStudy\WWW\bbs">(网站根目录路径) Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted SSLEngine on SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\XXX.cer"(证书路径) SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\XXX.key"(证书路径)
需要注意的是证书路径的位置要放正确,基本就没什么问题。