先來個情境說明
CloudFront 的設定。我是直接來源為EC2。並已設定CNAME指向及備用域名的設定。
在 CloudFront 的介面數據中,也已經看到正確緩存的物件存在。
其連結指向也正常。
原本在部署完成後。使用了 xxxx.cloudfront.net 域名檢查也會出現正確的網頁了。
原本就這樣設定好了。
大約過了10來分。突然發生一個現象。
就是原本的域名,不知為何會自動轉向到 EC2的分配域名 (例:ec2-x-x-x-x.eu-west-3.compute.amazonaws.com)
我反覆檢查也查不出所以然。
後來發現到一件事。假設我的主要域名為 abc.com 好了。
當我使用 https://abc.com 才會轉向到 https://ec2-x-x-x-x.eu-west-3.compute.amazonaws.com
但如果使用 https://abc.com/index.php 則可以正常,不會被轉向。
一開始我以為是否是我NGINX上有設定到了什麼。導致這個情況發生。
但一直查不出所以然。
有試著先將域名重新指向IP而不指向到 xxxx.cloudfront.net 則上面的問題不會發生。
現在有點搞不定他。而且在一開始設定完成後,其實還很正常的。過了一段時間才這樣子。
想尋問廣大的高手們,是否可以指點下還有什麼可能性?