标签归档:ssl证书部署

Apache安装SSL证书教程

介绍如何在apache 安装配置SSL证书,以及相关注意事项

准备所需文件

安装SSL证书到Apache服务器上, 我们需要3个文件,进入你的证书详情页去下载证书,解压后有一个 apache 文件夹,里面有这2个文件,分别是 服务器证书 server.crt 和中级证书 ca.crt 。第三个需要的文件是私钥,这是你提交订单前生成CSR的时候生成的,如果你在提交订单时候选择系统生成CSR的,请检查邮箱,有一封邮件主题是 “订单编号xxxx的CSR和私钥“的邮件,下载server.key 这个附件,这个文件就是私钥。

(1) . 服务器证书 server.crt;
(2) . 中级证书 ca.crt;
(3) . 私钥(Key) server.key;

 

配置Apache

参考下面的代码,在Apache目录下的 httpd.conf 文件增加一个虚拟主机

<VirtualHost *:443>

SSLEngine on
SSLCertificateKeyFile   /etc/ssl/server.key
SSLCertificateFile    /etc/ssl/server.crt
SSLCertificateChainFile     /etc/ssl/ca.crt

SSLProtocol             All -SSLv2 -SSLv3
SSLCipherSuite          ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
SSLHonorCipherOrder     on
SSLCompression          off
SSLSessionTickets       off

……..

</VirtualHost>

然后保存。重启Apache

 

/etc/init.d/httpd restart

Apache重定向http到https

在Apache服务器上,让安装了SSL证书的网站默认使用https访问网站,只需在网站目录下面的.htaccess 文件加上下面几行代码:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

如果你的网站上面没有.htaccess文件, 你可以自己建立一个,然后将上面的代码复制过去即可。

如果你只是想让某个页面强制使用https访问,如访问 https://www.sslgood.com/123.html 自动跳转到  https://www.sslgood.com/123.html  可以参考如下代码

RewriteEngine On
RewriteRule ^123\.html$ https://www.sslgood.com/123.html [R=301,L]

Apache的SSL证书安全与兼容性设置

禁用 SSLv2 and SSLv3

SSLProtocol All -SSLv2 -SSLv3

如果Apache 2.2.24+ 以上版本  添加以下代码

 

SSLCompression off

使用安全的Cipher Suite

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

 

如果想兼容XP/IE6 ,请使用以下的 Cipher Suite

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4

 

Forward Secrecy & Diffie Hellman Ephemeral Parameters ,如果你用的 Apache 2.4.8以上  OpenSSL 1.0.2 或以上版本,可以运行一下命令

cd /etc/ssl/certs
openssl dhparam -out dhparam.pem 4096

然后将以下代码添加到网站配置文件

SSLOpenSSLConfCmd DHParameters "/etc/ssl/certs/dhparam.pem"

根据你的apache版本不同, 将代码添加到apache的网站配置文件里面, 参考下面的例子

<VirtualHost *:443>
ServerAdmin webmaster@example.com
DocumentRoot "/home/sslgood"
ServerName www.sslgood.com
SSLEngine on
SSLCertificateKeyFile /usr/local/httpd/sslgood.key
SSLCertificateFile /usr/local/httpd/sslgood.crt
SSLCertificateChainFile /usr/local/httpd/sslgood.bundle

####///////////////////SSL安全设置代码 开始//////
SSLOpenSSLConfCmd DHParameters "/etc/ssl/certs/dhparam.pem"
SSLHonorCipherOrder     on
SSLCompression off
SSLProtocol All -SSLv2 -SSLv3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4
#####//////////////////SSL安全设置代码 结束//////////

......
</VirtualHost>

 

网站HTTPS CA证书配置 SSL HTTPS

产品亮点
专业运维服务商,技术一对一。
产品说明
SSL加密,CA证书,实现网站全站https

不限服务器运行平台,

不限操作系统版本

不限运行环境和版本

HTTPS配置 证书配置 SSL证书 加密证书安装服务

商品介绍

SSL协议提供的服务主要有哪些

1)认证用户和服务器,确保数据发送到正确的客户机和服务器;

2)加密数据以防止数据中途被窃取;

3)维护数据的完整性,确保数据在传输过程中不被改变。

服务内容说明

1、订单服务只提供支持SSL配置安装服务,订单包含且不直接提供证书,用户需要自行购买或下载网站SSL证书(有证书服务)

2、由腾讯云授权服务中心为用户全权完成证书配置及安装服务(无证书服务)

3、配置后如果访问https页面错乱,那需要您联系程序商调整页面原来的http链接调用,这个不是配置的问题,是程序调用了http影响的(问题说明)

哪些网站需要HTTPS(SSL证书)

1、电商系统、邮箱等用户主导型网站

2、支付系统、金融等高私密性网站

3、以搜索引擎为主要流量来源网站

4、注重用户体验的网站

关于网站HTTPS

1、搜索引擎已经全面优先HTTPS抓取、收录,并且会优先展示HTTPS结果及流量

2、可以有效防止山寨、网站被镜像,拦截广告植入

3、可以提升用户对网站信任程度

4、HTTPS有更好的加密性能,避免用户信息泄露

5、HTTPS复杂的传输方式,降低网站被劫持的风险

6、互联网网络的发展趋势,可以走在HTTPS时代前沿

7、瞬间满足苹果、支付宝等对HTTPS应用及网站的要求。

专业提供 https ssl证书申请安装配置、SSL证书申请 、SSL证书安装配置服务,切实为客户解决与服务器相关的一切后顾之忧,让老板们有更多时间专注于自己的核心业务发展上。

DV型证书10分钟快速签发 OV/EV型证书需要1-2工作日审核公司信息以及完成电话呼叫验证

EV企业证书需要验证企业电话,座机、DUNS、百度信用留的企业电话也可以。具体请联系客服

腾讯云 HTTPS/SSL安装配置服务

商品介绍

1.1 SSL证书类型

SSL证书需要向国际公认的证书证书认证机构(简称CA,Certificate Authority)申请。SSL证书分为域名型SSL证书(DV SSL)、企业型SSL证书(OV SSL)、增强型SSL证书(EV SSL)三种类型。

数字证书 信任等级 认证强度 适用网站类型
DV SSL 普通 验证网站的真实性,不需要验证企业真实性便可颁发证书 个企、APP
OV SSL 须审验证企业真实性 政府组织、企业
EV SSL 最高 审核严格,激活绿色地址栏 金融机构

 

1.2 启用SSL证书优势

1.2.1 防流量劫持

启用SSL证书,通过HTTPS协议访问网站,用户访问网站的数据实现加密访问,实现交互的数据的安全,防止流量劫持、防止数据篡改、防止监听。

1.2.2 提升搜索排名

采用 HTTPS加密的网站,通过google、百度等搜索引擎显示的结果排名更高,可提升搜索排名和网站的可信度。

1.2.3 杜绝钓鱼网站

使用SSLCA证书可以强化网站的可信程度,使用户安全的访问网站,增强用户信任。

SSL证书申请续费安装 https配置通配符防劫持 多域名服务器证书安装配置服务

SSL证书申请续费安装 https配置通配符防劫持 多域名服务器证书安装配置服务

 

ssl认证怎么做?ssl证书安装怎么做? – ssl证书配置服务

SSL协议是一种通讯协议,由受信任的证书颁发机构,在验证网站真实性之后就可以颁发SSL证书了,网站具备了SSL证书,那么网站的通讯协议就是加密的,自然也就提升了网络的安全,对于网站以及用户的安全都进行了一定的保障,网站证书是审核时是要进行证书认证的,那么ssl认证怎么做?ssl证书安装怎么做?

ssl认证怎么做?

SSL证书根据安全等级被分为了DV SSL证书、OV SSL证书、EV SSL证书,这三种证书在认证时是有差异的,DV SSL证书也被称之为是域名型的SSL证书,它在审核的时候主要是对网站域名管理权限进行审核认证,一般只需要几十分钟就可以了,而OV SSL证书在认证的时候,需要验证网站域名管理的权限,也需要验证企业的营业执照等方面信息的真实性,它一般需要1-3个工作日左右就可以申请好了。

EV SSL证书它是增强型的SSL证书,在申请时会对企业网站域名的管理权限,以及企业的名称、地址、电话、营业执照等方面的信息也要进行审核,还要有第三方数据库的审查,一般需要3-5个工作日才能够申请成功。

ssl认证之前对证书的等级要提前了解清楚,想要知道证书的等级,直接在地址栏的位置点击证书,如果只显示了域名,那么说明它是域名型的证书,如果出现了使用者身份和公司的名称那么就是企业型SSL证书,如果是增强型是SSL证书地址栏的位置会直接显示公司的名称。

 

ssl证书安装怎么做?

在进行ssl证书安装时,需要下载好ssl证书,之后根据证书颁发机构所发送的证书安装步骤来进行安装就可以了,一般情况下安装SSL证书只需要花费半小时,需要大家将下载好的证书导致到服务器,之后对网站就可以进行加密了。

申请SSL证书、https 证书、代码签名证书

申请SSL证书、https 证书、代码签名证书

SSL证书_Https加密_CA证书_SSL数字证书购买

全球各大SSL证书战略合作伙伴, 提供多种品牌CA SSL数字证书购买和代理业务,包括Digicert、Comodo、Entrust、Geotrust等各HTTPS加密和服务器证书配置服务。