我有一个网站托管在bluehost上,但使用的域名来自谷歌域名。我试图强迫它总是将http://example.io -> https://example.io从google域站点重定向。
但是,当我添加重定向时,会得到以下错误:
This synthetic record has an error and will not function correctly:
We had a temporary issue creating your SSL certificate. We will automatically keep trying to resolve this issue.
我正在使用一个块将所有http流量重定向到https。很简单的东西。但是,如果我直接通过IP寻址服务器,它总是重定向到给定的server_name。如果我不给出一个server_name,它就不会重定向。这是非常不可取的,因为我可能在LAN上,域名将无法解析。下面是我的重定向块:
server {
listen 80 default_server; ## listen for ipv4; this line is default and implied
return 301 https://$server_name$request_uri;
}