NGINX:将非www https重定向到https://www

编程入门 行业动态 更新时间:2024-10-19 13:22:27
本文介绍了NGINX:将非www https重定向到www的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我遵循了这个答案 stackoverflow/a/28068250/3108268 ,但它仅从http重定向到https而不是www到www,但是如果我访问我的网站 example ,我会看到您的连接不安全".

I followed this answer stackoverflow/a/28068250/3108268 but it redirects only from http to https and non www to www, but if I go to my website at example I get 'your connection is insecure'.

如何将其重定向到 www ?

server{ listen 443 ssl; server_name www.mydomain; root /www/mydomain/; ssl on; ssl_certificate /ssl/domain.crt; ssl_certificate /ssl/domain.key; . . . } server{ listen 80; server_name www.mydomain mydomain; return 301 $server_name$request_uri; } server{ listen 443; server_name mydomain; return 301 www.$server_name$request_uri; }

推荐答案

第三台服务器缺少SSL证书,这就是浏览器表示连接不安全的原因.

the third server is missing SSL certificates which is why the browser is saying the connection is insecure.

将最后两台服务器替换为:

replace your last two servers with:

# redirect www.mydomain to https server { listen 80; server_name www.mydomain; return 301 $server_name$request_uri; } # redirect mydomain to https server{ listen 80; server_name mydomain; return 301 www.$server_name$request_uri; }

更多推荐

NGINX:将非www https重定向到https://www

本文发布于:2023-10-31 13:14:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1546188.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重定向   NGINX   www   https

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!