我已经花了几个小时但没有得到所需的结果。不确定它是否与浏览器缓存有关 - 由于某种原因在 Firefox 中它工作正常但在其他任何地方都没有。我的设置如下:
Route 53:
example.com A Simple - No x.x.x.x
example.com AAAA Simple - No x:x:3:d0::x:x
www.example.com A Simple - Yes example.com.
www.example.com AAAA Simple - Yes example.com.
本质上,我创建了一个别名,将所有 www 流量重定向到 Route 53 中的非 www。
在 NGINX 中,我创建了这样的块:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name example.com www.example.com ;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name example.com www.example.com;
include snippets/ssl-example.com.conf;
include snippets/ssl-params.conf;
large_client_header_buffers 4 32k;
root /var/www/mydomain;
index index.php;
}
我认为这个过程是有意义的,但我没有得到服务器响应:
此网站无法访问
位于 https://www.example.com/ 的网页可能暂时关闭,或者它可能已永久移动到新的网址。 ERR_HTTP2_PROTOCOL_ERROR