SSL 部署,实现 https 化

HTTPS 请求更安全,安全

且容易被搜索引擎收录。服务器

如今不少服务器都有免费证书如腾讯云、七牛云、阿里云。网络

本篇以阿里云为例。ide

 

1、申请 SSL 证书测试

一、登陆阿里云服务器;ui

二、产品与服务 -> SSL 证书 -> 购买证书;搜索引擎

三、选择 免费性 DV SSL;阿里云

 

四、立购买并付;spa

五、再次回到  产品及服务 -> SSL 证书,能够看到购买的证书,状态为待完成;3d

六、点击补全,填写域名信息及我的信息(二级域名需单独申请),会在域名解析记录中自动添加一条 TXT 记录;

七、等待审核经过后,就能够下载了。

 

2、部署 SSL 证书(Apache)

一、将下载的四个文件上传服务器,并放在同一目录下;

二、修改域名配置(端口改成 443,并添加 ssl 相关信息);

<VirtualHost *:443> DocumentRoot /var/www/test/ ServerName test.com <Directory "/var/www/test/"> Options FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> SSLEngine on SSLProtocol TLSv1 TLSv1.1 TLSv1.2 SSLv3 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4 SSLCertificateFile cert/public.pem SSLCertificateKeyFile cert/214082306780502.key SSLCertificateChainFile cert/chain.pem ErrorLog "/mnt/test_error.log" CustomLog "/mnt/test_runtime.log" common </VirtualHost>

三、开启阿里云服务器的 443 端口;

  云服务器 ECS -> 实例 -> 更多操做 -> 网络和安全组 -> 安全组配置 -> 配置规则,若是没有 443,则添加安全组规则。

四、ssl 部署后不会马上生效,耐心等待后测试。

相关文章
相关标签/搜索