Debian Lenny 上的 Apache2 错误:“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”

Debian Lenny 上的 Apache2 错误:“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”

我在 Debian Lenny 中安装了 apache2,但是当我给出命令时,sudo /etc/init.d/apache2 reload它给出了一条语句,说“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”。

我如何更改服务器名称?如何才能让其他系统可以访问它?

答案1

正如在上一个问题,您可以指定 ServerName外部任何 VirtualHost 指令,或将完全限定域名作为第一的/etc/hosts 文件的 127.0.1.1 行上的名称。

答案2

将 ServerName 放入 /etc/apache2/sites-enabled/default

ServerName   mydomain.com

在 <VirtualHost></VirtualHost> 部分内。

然后,确保该名称可以解析为某个内容,要么修改 /etc/hosts,要么使用 dyndns.org 之类的东西来获取指向您的家庭机器的主机名。

基本安装会监听端口 80 上的所有接口,因此,一旦机器知道指向您的站点,它就应该能够访问它。

ServerName 警告不会阻止事情正常进行,它只会使依赖于规范重定向的事情中断。

相关内容