我们首先需要申请证书,先去登记机构进行身份登记,我是谁,我是干嘛的,我想做什么,然后登记机构再通过CSR发给CA,CA中心通过后会生成一堆公钥和私钥,公钥会在CA证书链中保存,公钥和私钥证书我们拿到后,会将其部署在WEB服务器上
1.当浏览器访问我们的https站点时,他回去请求我们的证书
2.Nginx这样的web服务器会将我们的公钥证书发给浏览器
3.浏览器会去验证我们的证书是否合法有效
4.CA机构会将过期的证书放置在CRL服务器,CRL服务的验证效率是非常差的,所以CA有推出了OCSP响应程序,OCSP响应程序可以查询指定的一个证书是否过去,所以浏览器可以直接查询OSCP响应程序,但OSCP响应程序性能还不是很高
5.Nginx会有一个OCSP的开关,当我们开启后,Nginx会主动上OCSP上查询,这样大量的客户端直接从Nginx获取证书是否有效
配置说明
#启动ssl功能
Syntax: ssl on | off;
Default: ssl off;
Context: http,server
--------------
#证书文件
Syntax: ssl_certificate file;
Default: -
Context: http,server
--------------
#私钥文件
Syntax: ssl_certificate_key fil;
Default: -
Context: http,server
Nginx SSL具体配置
[root@web conf.d]# cat nginxssl.conf
server {
listen 443 ssl;
server_name s.drz.com;
ssl_certificate conf.d/server.crt;
ssl_certificate_key conf.d/server.key;
location / {
root /code;
index index.html;
}
}
#配置将用户访问http请求强制跳转https
server {
listen 80;
server_name s.drz.com;
return 302 https://$server_name$request_uri;
}
# 重启Nginx
[root@web conf.d]# nginx -t
[root@web conf.d]# nginx -s reload
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html