您好,欢迎访问一九零五行业门户网

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

现在国内的搜索引擎商家都开始使用全站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证书的配置问题,也给大家做了详细的介绍,如果大家还有不明白的地方,就可以咨询我们的工作人员,他们会进行专业的解答的。
其它类似信息

推荐信息