申请证书有免费的也有收费的,很多地方可以申请,申请的方法大都差不多,然后在做事器里导入证书的时候方法也是差不多的,本日讲解的是用腾讯云免费的SSL证书

首先利用QQ或者微信上岸腾讯云:https://www.qcloud.com

找到SSL证书申请选项:云产品---域名做事—SSL证书点击进入申请页面点击立即利用开始申请

php网页防下载传奇网站被劫持怎么办若何设置网站https防劫持申请免费https PHP

申请前,须要完成实名认证,可以利用已认证的微信进行赞助认证,很快就可以通过实名认证完成后,开始申请证书填写域名资料:

1、通用名称便是你的域名

2、申请邮箱填写你的常用邮箱

3、证书备注名:填写一个易记的就行

4、私钥密码:可不填写

5、所属项目:默认项目即可域名资料填写完成后,进入下一步,选择文件验证然后我们在网站根目录下面建相应的2个文件夹和.txt文件,再点击验证

Window系统不支持创建/.well-known目录问题在Windows下无法通过右键=>新建命令来创建以点开头的文件和文件夹,例如.log,会提示必须输入文件名可以通过命令行来创建:开始-运行-cmdmkdir .well-known然后把创建的.well-known文件夹复制到你的网站根目录下面

申请通过后,进入SSL证书列表,将所申请的域名SSL证书下载到本地后,上传到你域名所在做事器即可把证书解压出来,点开始-运行-输入mmc

导入之后,http不自动跳转https,那么我们让它自动跳,这个方法不同做事器环境,不同网站措辞方法不同,详细大家可以百度,我这里用的是iis6,而且是大略的.html格式,以是我们直接在index.html里的末了面加上以下代码就可以实现跳转http

自动跳转https方法二:之前我讲了发布站不支持https,须要其余用二级域名或http的域名实现跳转,那这个方法对付我们开服的朋友来讲该当很实用,我们在index后面加上以下这段代码,利用js逼迫http到 https

<script type="text/javascript"> var targetProtocol = "https:"; if (window.location.protocol != targetProtocol)window.location.href = targetProtocol + window.location.href.substring(window.location.protocol.length);</script>

http自动跳转https方法二:

<meta http-equiv="Refresh" content="秒数; url=跳转的文件或地址"><script type="text/javascript">var url = window.location.href; if (url.indexOf("https") < 0) { url = url.replace("http:", "https:"); window.location.replace(url); }</script>

解释秒数是输入http的跳转韶光,url是跳转文件的地址比如<meta http-equiv="Refresh" content="2; url=http://www.idc02.com">

这样便是打开http://www.idc02.com 2秒往后跳到http://www.idc02.com

三:php的http自动跳转https方法,利用的可以用伪静态RewriteCond %{SERVER_PORT} !^443$RewriteRule ^.$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]