我有两个域,myexample.com
和my-example.com
. 我希望任一域的所有流量都转到https://www.my-example.com,我有 SSL 证书。我没有域 myexample.com 的 SSL 证书。
我有http://myexample.com、http://www.myexample.com、http://my-example.com和http://www.my-example.com都重定向到https://www 。 my-example.com没有问题,但是当我为https://myexample.com或https://www.myexample.com设置重定向时,它会在重定向之前检查它们的 SSL 证书,因此我总是会获得证书错误。
有没有办法在没有 SSL 检查我重定向的非 SSL 域的情况下进行重定向?
我的配置文件的相关部分:
frontend www-https
bind xxx.xxx.xxx.xxx:443 ssl crt /etc/ssl/private/www.my-example.com.pem
reqadd X-Forwarded-Proto:\ https
redirect prefix https://www.my-example.com code 301 if { hdr(host) -i myexample.com }
redirect prefix https://www.my-example.com code 301 if { hdr(host) -i www.myexample.com }
default_backend www-backend
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3280 次 |
最近记录: |