您的位置:首页 > 理论基础 > 计算机网络

nginx 配置https访问以及访问http跳转到https

2017-11-03 11:19 661 查看

nginx 配置https访问以及访问http跳转到https

1.配置https访问步骤:

1. ssl的证书我是在腾讯云上面免费申请的,按照步骤申请也五分钟的事,申请成功后,将证书下载到本地

2. 解压压缩包,将其中的nginx中的两个文件(.crt和.key文件类型)发送到服务器上(上传位置:建议在nginx/conf/),新建文件夹sslfile,上传到此位置

3. 使用编辑器 编辑nginx.conf文件

4. 配置https访问

server{
listen 443;#修改为443端口
#listen 80;
ssl on;#添加ssl on
ssl_certificate sslfile/xxxx.crt;#添加
ssl_certificate_key sslfile/xxxx.key;#添加
ssl_session_timeout 5m;#添加
}


最后 保存配置,输入 nginx -t 检查配置文件 nginx -s reload 重新加载配置文件

2.配置http跳转https访问步骤:

在上述基础上,重新添加以下配置’

server{
listen 80;
server_name  *.域名;
rewrite ^(.*) https://$host$1 permanent;
}


最后 保存配置,输入 nginx -t 检查配置文件 nginx -s reload 重新加载配置文件

记录一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx ssl