我在 Debian Lenny 中安装了 apache2,但是当我发出命令时sudo /etc/init.d/apache2 reload
,它给了我一个声明“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”。
如何更改服务器名称?我怎样才能让它从另一个系统访问?
我在 Debian Lenny 中安装了 apache2,但是当我发出命令时sudo /etc/init.d/apache2 reload
,它给了我一个声明“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”。
如何更改服务器名称?我怎样才能让它从另一个系统访问?
如上一个问题所述,您可以在任何 VirtualHost 指令之外指定 ServerName ,或者将完全限定的域名作为名字放在 /etc/hosts 文件的 127.0.1.1 行中。
在 /etc/apache2/sites-enabled/default 中放置一个 ServerName
在 <VirtualHost></VirtualHost> 部分中。
然后,确保该名称解析为某些内容,修改 /etc/hosts 或使用 dyndns.org 之类的内容来获得指向您的家庭计算机的主机名。
基本安装 监听端口 80 上的所有接口,因此,一旦机器知道指向您的站点,它应该能够访问它。
ServerName 警告不会阻止事情发生,它只会使依赖规范重定向的事情中断。