How to install SSL on XAMPP Apache
在前文中我们介绍了如何在Linux Server上面生成CSR。
由于本人的服务器是Nginx也已经安装完毕,不想再折腾我的VPS,所以本文会用xampp在本地使用Apache服务器。
安装Apache服务器
下载,安装好软件之后我们先测试一下是否可以运行服务器。
看来没问题,点击Admin按钮,会在默认的浏览器打开localhost
Localhost的ip地址是127.0.0.1在地址栏打入这个也是可以打开localhost。
为了测试SSL证书的安装情况,我需要把我一张SSL证书的域名指向localhost,这个需要修改hosts文件。
打开 C:\Windows\System32\drivers\etc 就会看到hosts文件,右键用记事本打开该文件,在文件最后添加一行
1 | 127.0.0.1 aufomm.win |
保存文件,然后在地址栏输入域名
安装SSL
下载证书,注意这里需要下载x509格式的证书
把文件放到指定的文件夹之后就可以修改httpd-ssl.conf文件来设置指向SSL证书了
1 | .... |
SSLCertificateFile 指向证书文件
SSLCertificateKeyFile 指向对应的私钥
SSLCertificateChainFile 指向Intermediate证书
完成之后重启Apache,不出意外的话可以通过https打开网站的时候可以看到安装成功如下图