WordPress的EC2实例没有正确映射URL

我正在使用AWS EC2微型实例来运行wordpress博客。

我已成功将子域映射到微型实例的弹性IP。 经过一些小的改动后 ,我映射到Elastic IP(blog.example.com)的URL打开了wordpress主页,但是每当我点击任何wordpress链接时,域就会变成AWS的公有DNS( http ://ec2-123-45-678-910.compute-1.amazonaws.com/wordpress/ )。

我如何修复这些url,以便他们都遵循我设置的子网域?

我习惯以下命令将主机名称更改应用到机器。

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

之后,URL被修复了。

如果使用Bitnami AMI,请确保将/opt/bitnami/updateip文件修改为updateip类的updateip.orig 。 这可以防止重新启动时更改主机名称。

我认为有一个WordPress的设置强制链接的基地址。 或者你可以在webserver中重写servername。