Nginx搭建配置SSL
如果有帮助到你麻烦来一个 评论+点赞 或者 收藏 +关注 哟!!! 以后会经常发布一些干货文章
一、准备SSL证书
我是用的阿里云的ssl证书 注意:SSL配置必须要用到域名
1.申请ssl证书
① 去阿里云(首页) ——> ② 搜索SSL证书 ——> ③ 点击SSL证书控制台 填写信息 就填域名 和 联系人 其他默认 页面不要关闭
2.DNS域名解析
填上ssl拿到的对应的值就行了
3.下载ssl证书
验证通过后 这样ssl证书就准备完毕了
二、配置nginx
如果没有安装Nginx的去我之前的部署文章:服务器部署 1. 直接粘贴复制就行了 注意:最后吧自己的 nginx.config 先备份 下面的ssl的文件路径最好和我一致 如果是自己的服务器尽量关闭防火墙(麻烦),云服务器要放开安全组443端口
server {
listen 80;
server_name 你的域名;
rewrite ^(.*)$ https://$host$1 permanent;
proxy_set_header Host $host;
}
server {
listen 443 ssl;
server_name 你的域名;
ssl_certificate /usr/local/nginx/conf/cert/crazyhao.pem; //你下载的pem
ssl_certificate_key /usr/local/nginx/conf/cert/crazyhao.key; //你下载的key
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
underscores_in_headers on;
location / {
root html;
try_files $uri /index.html;
index index.html index.htm;
}
}
2. 配置好后重启nginx,测试
这样就算是成功了!!!!前面的一个小锁的图标!!!
|