我在Amazon EC2上设置了一个Ubuntu 8.10服务器实例.我在服务器上安装ejabberd,但是我在ejabberd节点上遇到一些问题无法启动,因为每次重新启动实例时,云上的主机名都会发生变化.按照此链接
http://blog.kenweiner.com/2008/05/ejabberd-on-amazon-ec2-ubuntu-ami.html编辑并在/ etc / hosts文件中添加主机名后,它可以正常工作.不幸的是,每次重启服务器时,/ etc / hosts文件都会重置为默认值.
我怎么能解决这个问题?
这是由Canonical构建的EC2的当前Ubuntu映像的已知问题:
https:// bugs.launchpad.net/ubuntu-on-ec2/ bug / 371936
您可以等待Canonical的下一个版本或运行我在http:// alestic.com上发布的EC2的Ubuntu图像(并且没有相同的问题).
我已成功在Alestic.com图像上运行ejabberd.