Nginx实战案例—HTTPS加密认证

Nginx实战案例—HTTPS加密认证

同http服务一样,nginx也可以设置https加密认证。当我们访问http://www.westos.org时,它会帮我们自动跳转到https://www.westos.org
下面是设定加密认证的步骤:

step1 修改配置文件:

vim /usr/local/nginx/conf/nginx.conf

104     # HTTPS server
105     #
106     server {
107         listen       443 ssl;
108         server_name  www.westos.org;
109 
110         ssl_certificate      cert.pem;
111         ssl_certificate_key  cert.pem;
112 
113         ssl_session_cache    shared:SSL:1m;
114         ssl_session_timeout  5m;
115 
116         ssl_ciphers  HIGH:!aNULL:!MD5;
117         ssl_prefer_server_ciphers  on;
118 
119         location / {
120             root   /web;
121             index  index.html index.htm;
122         }
123     }

在这里插入图片描述
step2 制作key:
cd /etc/pki/tls/certs/
make cert.pem

在这里插入图片描述
step3 发送key:

cp cert.pem /usr/local/nginx/conf/

step4 制作发布页面:

cd /usr/local/nginx/conf/
mkdir /web
vim /web/index.html

在这里插入图片描述
step5 添加解析:
在真机中:

vim /etc/hosts

172.25.1.1 www.westos.org

step6 重新加载nginx:

nginx -t 		#语法检测
nginx -s reload #在不暂停服务的情况下重新加载

step7 测试:
https://www.westos.org/
添加证书
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值