前提:
拥有域名
步骤
1.申请免费的ssl证书
阿里云关于域名申请免费ssl证书
2.根据不同系统选择下载证书,这里用的是Apache
3.打开PHPstudy php扩展设置,在php_openssl上点击打钩
4.在Apache目录下新建cert目录放入下载下来的Apache环境的ssl证书
5.打开修改httpd.conf配置文件,打开找到#LoadModule ssl_module modules/mod_ssl.so,(保证前面没有#号去掉前面的注释符),使得ssl模块生效。
增加一条引用语句 Include conf/vhostssl.conf
6.在Apache/conf环境下新建vhostssl.conf文件;写入如下:
Listen 443
<VirtualHost *:443>
DocumentRoot "1*******************"
ServerName 2*******************
SSLEngine on
SSLProtocol 3*******************
SSLCipherSuite 4*******************
SSLCertificateFile "5*******************"
SSLCertificateKeyFile "6*******************"
SSLCertificateChainFile "7*******************"
<Directory "1*******************">
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
根据虚拟域名配置(vhosts.conf)里的信息修改1*******************
根据自己的申请的域名修改2*******************(务必一致)
根据阿里云证书配置修改3-4*******************
根据自己证书放的位置和名称修改5-7*******************
7.然后重启Apache,用https访问网站,出现安全就说明成功了。