Setting ServerName to suppress Apache warning message with multiple domains
You can just set it to localhost. Edit /etc/apache2/conf.d/httpd.conf:
ServerName localhost
The ServerName directive can be use in two contexts: server config or virtual host.
- In
server configcontext,ServerNamedirective is used when creating redirection URLs. - In
virtual hostcontext,ServerNamedirective is used to uniquely identify a virtual host.
So you must set ServerName inside a VirtualHost section for each domain configuration to identify two domains. The global value will make the warning message disappear and doesn't affect the identity between two domains.
Related videos on Youtube
vaindil
Updated on September 18, 2022Comments
-
vaindil 4 monthsWhen I restart/reload/whatever apache2 (2.4) on Ubuntu Server 14.10, I get the error message that the server could not determine the FQDN. I had this set previously, no big deal, but I now have two domain names on the server managed by separate VirtualHost config files. What should I set ServerName to in
apache2.confto suppress the error since I have multiple domain names? Should it globally be the server's IP address but set individually in the VirtualHost configs the proper way?-
cuonglm almost 8 yearsJust set it to localhost. -
vaindil almost 8 years@cuonglm Well, that's simple, I didn't even think about that. If you post as an answer I'll accept it. Thank you!
-