
我正在嘗試設定一個臨時 WordPress 環境來為客戶建立一個新網站,但我想將舊網站保留到最後一刻。舊站點在AWS中,新站點是傳統託管。我設定了一個主機文件,這樣我的電腦就會繞過轉到 https 的指令,但我無法在不破壞舊網站的情況下讓它工作。看起來我現在需要保留偵聽器規則,但是我可以修改一個規則以使主機檔案正常工作嗎?
偵聽器規則為: HTTP 80 將 *.site.com 和 site.com 重新導向至連接埠 443,並透過目標群組將其他所有內容轉送至 HTTPS。 HTTP 443 規則僅轉送至目標群組,並指定(亞馬遜頒發的)SSL 憑證
這裡有什麼東西覆蓋了我的主機檔案 - 它告訴我的機器將 site.com 和 www.site.com 指向 IP 位址
答案1
AWS 與您的本機主機檔案無關。 EC2 執行個體上的主機檔案與常規主機檔案一樣運作,但我認為這與您的查詢無關。
一般來說,當您設定本機主機檔案項目然後重新啟動 PC/刷新 DNS 快取時,它將按預期工作。協議並不重要。 http、https、udp 等,除非應用程式快取了 IP 位址。當你說你已經設定了主機檔案來繞過 https 時,我想知道你在那裡做了什麼。
你的方法整體不錯,我自己也做過。我告訴客戶舊網站現在是唯讀的,在新主機上建立新網站,使其正常工作,然後切換 DNS。所以這個方法很好。
這不是您問題的完整答案,但評論太長了。如果您需要更多幫助,請編輯您的問題(不要只是發表評論)以更準確地告訴我們您所做的事情,並向我們提供主機名稱和 IP 位址。一旦獲得答案,您就可以將它們從問題中刪除,並且您可以要求人們不要將它們包含在答案中。