当前位置: 动力学知识库 > 问答 > 编程问答 >

httpd.conf - Apache localhost already used?! Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName"

问题描述:

I have a problem, I had apache Solr installed and it uses localhost for access on webserver...

now I have installed Apache and startet httpd.exe and I get the warning / error:

Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName"

when I stop solr, I can start and use localhost for apache httpd...

but I want to have the possibility to use both webservices, how can I configure Apache to do that? and get access to service not with localhost, but with another domain name or some configuration in httpd.conf

I tried to change the line "ServerName www.example.com:80" in httpd.conf file but no effect,

sorry but I'm pretty new to webservers and Apache, how should I configure that?

网友答案:

You have several things mixed here:

  1. Installing Solr should in no way be related to other questions, unless it is configured to run on port 80. If that is the case, you simply can not run two services on the same port so you have to pick, or just move Solr to 8080 or whatever.

  2. Could not reliably determine... is just a friendly warning and will not prevent any functionality, and it should disappear when you add ServerName www.example.com:80 in httpd.conf

  3. With default settings, Apache will respond to any http request that comes to port 80, so you don't have to configure anything there (and if you want to modify that, use VirtualHost). You can achieve reaching your webserver by other hostnames by editing hosts file on your machine. If you want others to be able to do that, you have to configure DNS (which is separate issue)

分享给朋友:
您可能感兴趣的文章:
随机阅读: