×

国内https证书申请步骤是怎样的?如何设置https证书?

分类:建站推广 编辑:互联网观察 浏览量:113
2021-04-25 11:44:07

  现在国内的搜索引擎商家都开始使用全站https加密服务了,在它们的带领下,全国就掀起了轰轰烈烈的网站https加密浪潮,但是越多越多的站点都希望通过部署https证书来解决对用户隐私查看和劫持的问题。因此https加密链接将是以后站点应用的趋势了,而申请https证书加密也变得越来越急迫了,那么国内https证书申请步骤是怎样的?如何设置https证书呢?下面新网就给朋友们详细的说说。


  https证书配置方法是怎样的?
  打开新网并登录,找到控制台,然后选择“产品与服务”→全部→CA证书服务(数据按… ,然后点击进去,点击右上角的“购买证书”,进去购买证书。
  选择“免费型DV SSL”,其他都是默认了,毕竟免费的嘛,土豪选择其他类型。
 
  接着点击“立即购买”,最好去完成付款。
  完成付款环节后,点击“证书控制台”。
  点击“补全”,进去补全证书的资料。
  填写你要更改为https的网址,继续填写内容,如实填写,不然可能会通过不了。其中,“ 域名验证类型 ”要打勾。填完后,下一步,提交审核。
  等待几分钟,刷新页面。接着,回到CA证书服务列表,找到证书绑定的域名的证书ID。我这里用一个已签发成功的证书,点击“下载”按钮。
  然后根据你服务器的版本选择对应的版本证书,我这里选择Apache。下载好证书。
  打开压缩包,可以看到有4个文件,然后安装证书(接着重点来了,请注意!)。
  这里用PHPstudy,打开“http-conf”配置文件,然后打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)。
  在httpd.conf 文件中继续添加一行代码:Include conf/vhostssl.conf,保存并关闭httpd.conf。

  在Apache目录下新建文件夹“cert”,文件夹用了放刚才下载好的证书(4个文件:3个.pem,1个.key),在Apache目录下,找到conf文件夹,打开,通过新建“记事本”建文档,重命名为“vhostssl.conf”(.txt要改为.conf),然后单击右键通过记事本打开vhostssl.conf文件。


  打开刚新建好的“vhostssl.conf”文件,在文件中输入如下内容(要看汉字对应修改内容!!!!):
  Listen 443
  DocumentRoot "C:\phpStudy\WWW\xxxx" #这里是填网站的目录。
  ServerName www.xxxx.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" #这里填写证书的路径和名字。
  #下面代码可有可无,填写了,是预防万一找不到网站路径,都可以显示内容。
  接着是域名重定向:
  1、打开网站目录。
       2、新建“记事本”。
  3、打开记事本,填写下面代码,其中“xxxx.com”要更改为你自己的域名
       4、然后左上角“文件”→“另存为”→文件名:.htaccess→。
       5、保存类型:所有文件(*.*)。
  6、保存。
  代码:::
  deny from all
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^(xxxx\.com)(:80)? [NC]
  RewriteRule ^(.*) /$1 [R=301,L]
  order deny,allow
  最后一步啦,重启服务器,打开浏览器,输入网址,回车,然后,美丽的https出来了。
 
  国内https证书申请步骤
  1、生成证书请求文件CSR
  用户进行https证书申请的第一步就是要生成CSR证书请求文件,系统会产生2个密钥,一个是公钥就是这个CSR文件,另外一个是私钥,存放在服务器上。要生成CSR文件,站长可以参考WEB SERVER的文档,一般APACHE等,使用OPENSSL命令行来生成KEY+CSR2个文件,Tomcat,JBoss,Resin等使用KEYTOOL来生成JKS和CSR文件,IIS通过向导建立一个挂起的请求和一个CSR文件。
  2、将CSR提交给CA机构认证
  CA机构一般有2种认证方式:
  (1)域名认证,一般通过对管理员邮箱认证的方式,这种方式认证速度快,但是签发的证书中没有企业的名称,只显示网站域名,也就是我们经常说的域名型https证书。当前流行的沃通免费https证书也是属于域名型https证书。
  (2)企业文档认证,需要提供企业的营业执照。国外https证书申请CA认证一般需要1-5个工作日,国内比如沃通CA只需要一小时之内,紧急时5分钟,效率比国外https证书申请高很多。
  3、获取https证书并安装

  在收到CA机构签发的https证书后,将https证书部署到服务器上,一般APACHE文件直接将KEY+CER复制到文件上,然后修改HTTPD.CONF文件;TOMCAT等需要将CA签发的证书CER文件导入JKS文件后,复制到服务器,然后修改SERVER.XML;IIS需要处理挂起的请求,将CER文件导入。


  HTTPS 工作原理
  1)浏览器将自己支持的一套加密规则发送给网站。
  2)网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。
  3)浏览器获得网站证书之后浏览器要做以下工作:

  验证证书的合法性(颁发证书的机构是否合法,证书中包含的网站地址是否与正在访问的地址一致等),如果证书受信任,则浏览器栏里面会显示一个小锁头,否则会给出证书不受信的提示。


  https证书申请步骤是怎样的?以上就给大家介绍了https证书的申请步骤,大家在申请https证书的时候,就可以参考上面的方法去操作,同时对于https证书的配置问题,也给大家做了详细的介绍,如果大家还有不明白的地方,就可以咨询新网的工作人员,他们会进行专业的解答的。


声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

免费咨询获取折扣

Loading