
Ich versuche, eine temporäre WordPress-Umgebung einzurichten, um eine neue Website für einen Kunden zu erstellen, aber ich möchte die alte bis zur letzten Minute beibehalten. Die alte Site ist in AWS, die neue Site wird traditionell gehostet. Ich habe eine Hosts-Datei eingerichtet, damit mein Computer die Anweisung, zu https zu wechseln, umgeht, aber ich kann sie nicht zum Laufen bringen, ohne die alte Site zu beschädigen. Es sieht so aus, als müsste ich die Listener-Regeln vorerst beibehalten, aber kann ich eine ändern, damit die Hosts-Datei funktioniert?
Die Listener-Regeln lauten: HTTP 80 leitet *.site.com und site.com auf Port 443 um und leitet alles andere über eine Zielgruppe an HTTPS weiter. Die HTTP 443-Regel leitet nur an die Zielgruppe weiter, wobei das (von Amazon ausgestellte) SSL-Zertifikat angegeben wird
Überschreibt hier etwas meine Hosts-Datei, die meinem Rechner sagt, dass site.com und www.site.com auf die IP-Adresse verweisen soll?
Antwort1
AWS hat nichts mit Ihrer lokalen Hosts-Datei zu tun. Hosts-Dateien auf EC2-Instanzen funktionieren wie normale Hosts-Dateien, aber ich glaube nicht, dass das für Ihre Abfrage relevant ist.
Wenn Sie einen lokalen Hosts-Dateieintrag festlegen und dann Ihren PC neu starten bzw. den DNS-Cache leeren, funktioniert es im Allgemeinen wie erwartet. Das Protokoll spielt keine Rolle. http, https, udp usw., es sei denn, eine Anwendung speichert die IP-Adresse im Cache. Wenn Sie sagen, dass Sie die Hosts-Datei so eingerichtet haben, dass https umgangen wird, frage ich mich, was Sie da getan haben.
Ihr Ansatz ist im Allgemeinen in Ordnung, das habe ich selbst schon gemacht. Ich sage dem Kunden, dass die alte Website jetzt schreibgeschützt ist, erstelle die neue Site auf dem neuen Host, bringe sie zum Laufen und ändere dann den DNS. Der Ansatz ist also in Ordnung.
Dies ist keine vollständige Antwort auf Ihre Frage, aber sie war zu lang für einen Kommentar. Wenn Sie weitere Hilfe benötigen, bearbeiten Sie bitte Ihre Frage (kommentieren Sie nicht nur), um uns genauer mitzuteilen, was Sie getan haben, und geben Sie uns Hostnamen und IP-Adressen. Sie können sie aus Ihrer Frage entfernen, sobald Sie eine Antwort haben, und Sie können die Leute bitten, sie nicht in ihre Antworten aufzunehmen.