热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

nginx配置80强制跳转443或者不跳转都可以访问

我们的生产配置中,并没有配置80强制跳转443的配置配置如下server{listen80default_server;listen443ssl;server_na

我们的生产配置中,并没有配置80强制跳转443的配置
配置如下

server {listen 80 default_server;listen 443 ssl;server_name 域名;server_name_in_redirect off;ssl_certificate /etc/nginx/ssl/full_chain_rsa.crt;ssl_certificate_key /etc/nginx/ssl/证书.key;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}

还有一种是做强制跳转的

server {listen 80;server_name www.域名.com;rewrite ^(.*)$ https://${server_name}$1 permanent;
}
server {listen 443;server_name www.域名.com;root /home/wwwroot;ssl on;ssl_certificate /etc/nginx/certs/server.crt;ssl_certificate_key /etc/nginx/certs/server.key;....
}

推荐阅读
author-avatar
晴可倾
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有