Amazon ec2 设置archlinux主机名(Amazon EC2)
根据以下说明,在archlinux机器上设置主机名相对简单- 所以在我的/etc/rc.conf上,我有Amazon ec2 设置archlinux主机名(Amazon EC2),amazon-ec2,hostname,archlinux,Amazon Ec2,Hostname,Archlinux,根据以下说明,在archlinux机器上设置主机名相对简单- 所以在我的/etc/rc.conf上,我有 LOCALE="en_US.UTF-8" TIMEZONE="UTC" MOD_AUTOLOAD="no" USECOLOR="yes" USELVM="no" DAEMONS=(syslog-ng sshd crond ec2 httpd) HOSTNAME="archlinux" 在我的/etc/hosts上,我有 127.0.0.1 archlinux.do
LOCALE="en_US.UTF-8"
TIMEZONE="UTC"
MOD_AUTOLOAD="no"
USECOLOR="yes"
USELVM="no"
DAEMONS=(syslog-ng sshd crond ec2 httpd)
HOSTNAME="archlinux"
在我的/etc/hosts上,我有
127.0.0.1 archlinux.domain.org localhost.localdomain localhost archlinux
跟随文档到T形三通
但不幸的是,重新启动httpd失败,错误日志中出现错误:
[Tue Sep 06 04:26:06 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "ip-10-130-57-114"
配置失败
是的,我意识到,通过评论可以解决这个问题
LoadModule unique_id_module modules/mod_unique_id.so
但我更愿意通过保持此模块的加载来解决此问题,并通过确保在/etc/hosts中正确设置主机名来解决此问题。看起来Apache使用的是“ip-10-130-57-114”主机名而不是“archlinux”。您是否已尝试将此条目添加到/etc/hosts文件中 10.130.57.114 ip-10-130-57-114
*我猜10.130.57.114是您实例的内部主机ip地址。主机名-f怎么说 您的IP的反向DNS名称是什么
您能否尝试将主机名设置为
archlinux.
而不是archlinux,以便全局解析它?是的!这就解决了问题。通过将我的主机名附加到/etc/hosts中的这个内部IP行,我的问题得到了解决。谢谢