http请求的过程与原理 (http:www.mogujie.com/)

在云主机提供商那里可以申请到免费使用的SSL证书,

https端口,https和http什么区别

申请成功,就可以*载下**到一个压缩文件包

https端口,https和http什么区别

WAMP使用了Apache服务,所以证书文件就在压缩包里的Apache文件夹里,有三个文件,分别是

1_root_bundle.crt
2_yourdomainname.crt
3_yourdomainname.key

这三个文件复制到服务器WAMP安装目录wamp\bin\apache下

编辑

wamp\bin\apache\apachex.x.x\conf下的httpd.conf文件

分别找到下面这两行,把#号去掉

#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf

编辑

wamp\bin\apache\apachex.x\conf\extra\httpd_ssl.conf文件

找到<VirtualHost _default_:443>,修改如下这些行(#开始的文字是我的注释,不需要输入)

#这是网页根目录的设置
DocumentRoot "c:/wamp/www"
#你的域名,或主机公网IP地址
ServerName www.yourdomainname.com:443
SSLEngine on
#证书文件所在路径和文件名
SSLCertificateFile "c:/wamp/bin/apache/2_yourdomainname.crt"
SSLCertificateKeyFile "C:/wamp/bin/apache/3_yourdomainname.key"
SSLCertificateChainFile "C:/wamp/bin/apache/1_root_bundle.crt"

另外,安全组/防火墙入站规则记得要放开443端口

https端口,https和http什么区别

重启apache,https接入成功