Wordpress 的 EC2 实例无法正确映射 URL

Wordpress 的 EC2 实例无法正确映射 URL

我正在使用 AWSEC2 微型实例运行一个 wordpress 博客。

我已成功将子域映射到微实例的弹性 IP。经过几次细微改动,我映射到弹性 IP(blog.example.com)的 URL 打开了 wordpress 主页,但每当我点击任何 wordpress 链接时,域名都会更改为该实例的 AWS 公共 DNS(http://ec2-123-45-678-910.compute-1.amazonaws.com/wordpress/)。

我该如何修复 URL 以便它们都遵循我设置的子域?

答案1

我认为 wordpress 中有一个设置可以强制使用链接的基地址。或者您可以在 webserver 中重写服务器名称。

答案2

我曾经使用以下命令将主机名更改应用到机器。

sudo /opt/bitnami/updateip --machine_hostname blog.example.com 

此后,URL 已修复。

如果使用 Bitnami AMI,请务必将文件修改updateip/opt/bitnami/类似 的内容updateip.orig。这可防止主机名在重启时被更改。

相关内容