Ich habe Application Load Balancer in AWS erstellt und Wordpress-Website auf ec2-Instanz installiert. Ich kann auf die Website zugreifen, wenn ich auf die öffentliche IP-Adresse von ec2-instance zugreife. Ich kann jedoch nicht auf die Seiten zugreifen, wenn ich versuche, den DNS-Namen des Application Load Balancer aufzurufen. Der von Chrome zurückgegebene Fehlercode lautet 301
.Wordpress-Website hinter AWS Application Load Balancer
Security Group der Instanz ermöglicht es den gesamten Datenverkehr von Load Balancer auf Port 80.
Es gibt nichts in den Zugriffsprotokollen oder Fehlerprotokolle. Ich habe keine Erfahrung mit WordPress. Bitte lassen Sie mich wissen, wenn ich weitere Informationen zur Verfügung stellen kann.
Bearbeiten: Wenn ich die gleiche Instanz hinter Classic Load Balancer
, statt Application Load Balancer
, dann scheint es gut zu funktionieren.
Hallo Markus, ich weiß, es klingt wie blöde Frage, aber wie mache ich WordPress auf den Domainnamen aufmerksam? Ab sofort gibt es keine benutzerdefinierte Domäne, die auf Lastenausgleich verweist. Ich greife direkt über den Load-Balancer-DNS-Namen zu, der von aws angezeigt wird. – Zohaib
@Zohaib Ich bin kein WordPress-Experte, aber ich glaube, dass Sie die Einstellungen 'WP_SITEURL' und' WP_HOME' in Ihrer Wordpress-Konfiguration konfigurieren müssen. Es sieht so aus, als könntest du dies auch im Wordpress-Dashboard unter Einstellungen-> Allgemein festlegen. Wenn Sie nach "wordpress domain name configuration" suchen, erhalten Sie viele Ergebnisse, die Ihnen zeigen, wie Sie dies tun. –
Vielen Dank für Ihre Antwort @Mark. – Zohaib