配置https证书

现在很多网站都由“http”转为“https”,所以我们现在也来把网站部署为https,这里以阿里云服务为例,其他服务器的配置大同小异。本教程很长,但是很详细。

操作方法

  • 01

    打开阿里云并登录,找到控制台,然后选择“产品与服务”→全部→CA证书服务(数据按…  ,然后点击进去

  • 02

    如图,点击右上角的“购买证书”,进去购买证书

  • 03

    选择“免费型DV SSL”,其他都是默认了,毕竟免费的嘛,土豪选择其他类型。 接着点击“立即购买”,最好去完成付款

  • 04

    完成付款环节后,点击“证书控制台”

  • 05

    点击“补全”,进去补全证书的资料

  • 06

    填写你要更改为https的网址

  • 07

    继续填写内容,如实填写,不然可能会通过不了。其中,“ 域名验证类型 ”要打勾,如图所示。填完后,下一步

  • 08

    提交审核

  • 09

    等待几分钟,刷新页面出现图中所示的(由于我填写的信息是假的,会提示错误,这不会影响本教程)

  • 10

    接着,回到CA证书服务列表,找到证书绑定的域名的证书ID。我这里用一个已签发成功的证书,点击“下载”按钮。

  • 11

    然后根据你服务器的版本选择对应的版本证书,我这里选择Apache。下载好证书

  • 12

    打开压缩包,可以看到有4个文件,然后安装证书(接着重点来了,请注意!!!!)。

  • 13

    我这里用PHPstudy,打开“http-conf”配置文件,然后打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)

  • 14

    在httpd.conf 文件中继续添加一行代码:Include conf/vhostssl.conf 如图所示,保存并关闭httpd.conf。

  • 15

    在Apache目录下新建文件夹“cert”,文件夹用了放刚才下载好的证书(4个文件:3个.pem,1个.key),如图:

  • 16

    在Apache目录下,找到conf文件夹,打开,通过新建“记事本”建文档,重命名为“vhostssl.conf”(.txt要改为.conf),然后单击右键通过记事本打开vhostssl.conf文件。

  • 17

    打开刚新建好的“vhostssl.conf”文件,在文件中输入如下内容(要看汉字对应修改内容!!!!): Listen 443 <VirtualHost *:443> DocumentRoot "C:\phpStudy\WWW\demo" ServerName  www.demo.com SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM SSLHonorCipherOrder on SSLCertificateFile "C:\phpStudy\Apache\cert\public.pem" SSLCertificateKeyFile "C:\phpStudy\Apache\cert\21433202****.key" SSLCertificateChainFile "C:\phpStudy\Apache\cert\chain.pem" </VirtualHost> <VirtualHost *:80> DocumentRoot "C:\phpStudy\WWW\demo" ServerName www.demo.com </VirtualHost>

  • 18

    接着是域名重定向: 1、打开网站目录,2、新建“记事本” 3、打开记事本,填写下面代码,其中“demo.com”要更改为你自己的域名。4、然后左上角“文件”→“另存为”→文件名:.htaccess→5、保存类型:所有文件(*.*) 6、保存 代码::: <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> RewriteEngine on RewriteCond %{HTTP_HOST} ^(demo\.com)(:80)? [NC] RewriteRule ^(.*) https://www.demo.com/$1 [R=301,L] order deny,allow

  • 19

    最后一步啦,重启服务器,打开浏览器,输入网址,回车,然后,美丽的https出来了

  • 20

    教程到此结束,虽然很长,但是很详细,希望这可以帮到各位啦。

(0)

相关推荐

  • 百度开放云CDN配置添加HTTPS证书方法

    百度开放云CDN HTTPS加速服务是基于百度HTTPS全站升级经验,具备性能提升.即时生效.通信协议选择.兼容http.自定义回源协议版本等优势.本文介绍在百度开放云CDN上如何导入已经申请好的HT ...

  • Linux下apache配置https方法教程

    Linux下apache怎么配置https访问,Linux下apache配置https方法教程,apache配置https方法步骤介绍. 操作方法 01 1.安装Openssl 要使Apache支持S ...

  • iOS APP配置HTTPS流程

    您的APP启用HTTPS了吗?距离2017年1月1日"苹果iOS强制要求HTTPS连接"还有不到1个月的时间,是否支持HTTPS直接影响APP能否在苹果商店顺利上架.本文将帮助您更 ...

  • 浏览器出现https证书错误怎么办?

    电脑是现代生活必不可少的工具之一,在使用时我们常常会遇到各种问题.本次就给大家介绍浏览器出现https证书错误怎么办,快来看看吧. 操作方法 01 打开电脑自带的IE浏览器 ,点击右上角的" ...

  • Windows Server服务器上配置CA证书服务器

    本篇将和大家介绍如何在Windows Server服务器上配置CA证书服务器,希望对大家的工作和学习有所帮助! 操作方法 01 开始菜单-->管理工具-->服务器管理器 选择左侧树形菜单& ...

  • 阿里云免费https证书安装方法

    网站开启https有助于提高数据传输的安全性,那么如果你们现在使用的网站域名是在阿里云注册的,服务器也是在阿里云买的,那么就可以考虑申请一个阿里云免费htpps证书并且直接进行安装.下面就让我来告诉大 ...

  • 免费百度https证书申请及部署

    https证书是是以安全为目标的http通道 操作方法 01 进入百度云首页,找的ssl证书 02 进入到购买界面,绑定域名输入框中输入你要绑定的域名 03 点击立即申请后,就会看到我们申请到的证书, ...

  • 搜狗浏览器出现https证书错误解决方法

    浏览器常会出现出现https证书错误解.下面,我们来看看搜狗浏览器出现https证书错误解决方法吧. 操作方法 01 Internet选项 首先打开IE浏览器,然后点击[工具],在弹窗的下拉菜单中选[ ...

  • https原理及tomcat配置https方法

    一. 什么是HTTPS 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不 ...