我刚刚安装了Apache 2.2.17,我第一次使用它.
现在,当我尝试使用该命令启动服务器时,service httpd start
它向我提供了以下消息:
httpd:无法可靠地确定服务器的完全限定域名,使用:: 1表示ServerName
现在我想我必须在搜索Google时设置ServerName和IP地址.但我不知道我必须设置哪个文件.
我该如何解决这个问题?
sudo vim /etc/apache2/httpd.conf
在httpd.conf中插入以下行: ServerName localhost
只需重新启动Apache: sudo /etc/init.d/apache2 restart
是的,您应该设置ServerName:
http://wiki.apache.org/httpd/CouldNotDetermineServerName
http://httpd.apache.org/docs/current/mod/core.html#servername
您可以在此处找到有关各种httpd分发使用的布局的信息:
http://wiki.apache.org/httpd/DistrosDefaultLayout
在您的情况下,要编辑的文件是/etc/httpd/conf/httpd.conf
我没有得到ServerName错误.在导致此警告消息的VirtualHost配置中,它是httpd.conf顶部附近的通用配置,默认情况下已注释掉.
更改
#ServerName www.example.com:80
至:
ServerName 127.0.0.1:80
在Debian Squeeze下;
编辑Apache2 conf文件:vim /etc/apache2/apache2.conf
在apache2.conf中插入以下行:ServerName localhost
重启Apache2:apache2ctl restart或/etc/init.d/apache2 restart
应该工作正常(它确实解决了我的问题)
tks noodl为不同布局的链接.:)