我在虚拟主机上运行 nginx 网站,并尝试设置 iRedMail,但这是我运行时出现的错误bash iRedMail.sh
。
< 错误 > 在我们继续操作之前,请在 /etc/hosts 中配置一个完全限定域名 (FQDN)。
etc/sysconfig/network
文件
NETWORKING=yes
HOSTNAME=mail.website1.com
etc/hosts
文件(xxx.xx.xxx.xxx 是我的真实服务器 ip 地址)
127.0.0.1 mail.website1.com mail localhost
::1 localhost
xxx.xx.xxx.xxx website1.com
xxx.xx.xxx.xxx website2.com
我做错了什么?谢谢!
编辑:仍然出现此错误。
< 错误 > 在我们继续操作之前,请在 /etc/hosts 中配置一个完全限定域名 (FQDN)。
例子:
127.0.0.1 mail.iredmail.org 邮件本地主机
这是我的新配置文件:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
xxx.xx.xxx.xxx website1.com
xxx.xx.xxx.xxx mail.website1.com mail
xxx.xx.xxx.xxx website2.com
答案1
您的/etc/hosts
文件应该有一行单独的行,定义系统的 IP 和完全限定域名,并在同一行上定义短名称。从带有 的行中删除“mail.website1.com”和“mail” 127.0.0.1
。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.2.0.6 mail.website1.com mail
进行此更改并再次尝试。
另请参阅:设置主机名:FQDN 还是短名称?