Nginx HTTPS域名重定向失效问题求助
Nginx HTTPS域名重定向失效问题求助
各位好,我碰到个Nginx的问题折腾半天没搞定,来求助大家!
我手里有两个域名:my-example.com 和 myexample.com,对应的子域名分别是 www.my-example.com 和 www.myexample.com。
我的需求是:让Nginx把所有访问myexample.com的请求重定向到my-example.com,同时把访问www.myexample.com的请求也重定向到my-example.com。
目前HTTP(80端口)下这个配置是正常工作的,但一旦用HTTPS访问,Nginx就完全不按常理出牌了——它总是跳转到默认服务器,还用上了默认的SSL证书(这个证书根本不是my-example.com的),完全达不到我想要的重定向效果。
我目前的Nginx配置片段是这样的:
server { listen 80; listen [::]:80; server_name myexample.com www.myexample.com; location / { return 301 https://my-example.com$request_uri; } }
麻烦各位帮忙看看问题出在哪,该怎么调整配置才能让HTTPS下的重定向也正常工作?
备注:内容来源于stack exchange,提问作者gerry
相关产品推荐
相关产品推荐

