我想将所有流量从旧的子域重定向到新的子域,但出现了错误=)
下面是我的配置:
# Redirect from http to https
server {
listen 80 default deferred; # for Linux
return 301 https://$host$request_uri;
}
# Redirect section - from old to new sub
server {
listen 80;
listen 443 ssl http2;
server_name old.domain.com www.old.domain.com;
return 301 https://new.domain.com$request_uri;
# should I use SSL while redirecting? without old certs nginx gives me an error...
ssl_certificate ...
...
}
# main working subdomain
server {
listen 443 ssl http2;
server_name new.domain.com www.new.domain.com;
root ...
...
}有了这个配置,我可以访问new.domain.com,它可以像预期的那样使用有效的SSL证书,但是旧的old.domain.com也可以不重定向地访问:(
发布于 2021-01-11 18:45:05
我的变体工作正常,这是DNS提供商端的错误( DNS记录有问题,CNAME)
https://stackoverflow.com/questions/65641006
复制相似问题