Apache localhost已经用过?!无法可靠地确定服务器的完全限定域名,使用127.0.1.1 for ServerName"

时间:2016-08-18 08:47:31

标签: apache httpd.conf

我遇到了问题,我安装了apr Solr,它使用localhost访问网络服务器......

现在我已安装Apache和startet httpd.exe,我收到警告/错误: 无法可靠地确定服务器的完全限定域名,使用127.0.1.1 for ServerName"

当我停止solr时,我可以启动并使用localhost for apache httpd ... 但是我想有可能同时使用这两个web服务,如何配置Apache来做到这一点?并且不能使用localhost访问服务,而是访问httpd.conf中的其他域名或某些配置 我试图更改行" ServerName www.example.com:80"在httpd.conf文件中但没有效果,

抱歉,但我对网络服务器和Apache都很陌生,我该如何配置呢?

1 个答案:

答案 0 :(得分:0)

这里有几件事情混合在一起:

  1. 安装Solr绝不应该与其他问题相关,除非它被配置为在端口80上运行。如果是这种情况,你根本无法在同一个端口上运行两个服务,所以你必须选择,或者只是将Solr移动到8080或其他什么。

  2. Could not reliably determine...只是一个友好的警告,不会阻止任何功能,并且在httpd.conf中添加ServerName www.example.com:80时它会消失

  3. 使用默认设置,Apache将响应任何到端口80的http请求,因此您不必在那里配置任何内容(如果要修改它,请使用VirtualHost)。您可以通过编辑计算机上的hosts文件来通过其他主机名访问您的网络服务器。如果您希望其他人能够这样做,您必须配置DNS(这是单独的问题)