WAMP——配置HTTPS证书
Posted wangyang0210
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WAMP——配置HTTPS证书相关的知识,希望对你有一定的参考价值。
前言
wamp版本
| 3.0.4
Apache版本
| 2.4.18
因为安全的原因,代码里面设置了必须以https来访问,为了不来回修改代码,所以直接配一个环境得了~
步骤
步骤很简单.主要分为以下几步:
- 申请证书
- 修改
httpd.conf
的配置 - 修改
httpd-ssl
的配置
申请证书
申请证书十分的简单,如果有现有的话,直接拿过来使用也是可以的。
申请证书的网站很多,这边简单的列举下,大家可以使用阿里云、腾讯云、七牛云都是可以的,直接登录网站找到相应的模块,申请就好了。
修改httpd.conf配置
配置目录
| D:wampinapacheapache2.4.18conf (请根据自己的安装目录进行查找)
将以下几个注释放开(去掉前面的#号就可以了)
#Include?conf/extra/httpd-ssl.conf
#LoadModule?ssl_module?modules/mod_ssl.so
#LoadModule?socache_shmcb_module?modules/mod_socache_shmcb.so
修改httpd-ssl.conf
配置
配置目录
| D:wampinapacheapache2.4.18confextra (请根据自己的安装目录进行查找)
修改之前,我们要先把其中的默认配置(
<VirtualHost *:443>
ServerName www.xxxxxxxx.net
DocumentRoot "D:/wamp/www/dx-smallMiniprogram/dx-admin-php/public"
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl/3423812__xxxxxxxx.net_public.crt"
SSLCertificateKeyFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl/3423812__xxxxxxxx.net.key"
SSLCertificateChainFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl//3423812__xxxxxxxx.net_chain.crt"
</VirtualHost>
修改hosts文件
配置目录
| C:WindowsSystem32driversetchosts
127.0.0.1 www.wksaas.net
查看效果
配置完成后,重新启动wamp,然后输入域名访问,查看效果,有安全锁的标志~
附录
- 重启wamp失败如何排错
打开终端,进入到Apache的bin目录下,执行httpd -t
命令,进行检测,根据提示排错就好了
- 域名重定向
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
以上是关于WAMP——配置HTTPS证书的主要内容,如果未能解决你的问题,请参考以下文章
PHP Wamp 服务器 - 一台服务器上有 2 个 SSL 证书
如何在本地使用 wamp 时摆脱 payum“SSL 证书问题:无法获取本地颁发者证书”错误