Root hostname redirects to virtualserver.

5 posts / 0 new
Last post
#1 Wed, 02/12/2014 - 22:07
mentalageof2

Root hostname redirects to virtualserver.

Hi all,

I have a problem where navigating to the parent domain name on this server in a browser, redirects to one of the virtual servers set up on the box.

I'm new to webmin so have trialled a few setups while getting things configured, part of that process is that the parent host name used to be one the the virtual servers set up so maybe that's causing the problem.

I'm running my own nameservers and all virtual hosts are set to use these local nameservers in the default server template. Nameservers are ns1.parentdomain.com, ns2.parentdomain.com.

I've looked at the apache config and the home folders are correct.

Can anyone please suggest where else I might look.

TIA

Thu, 02/13/2014 - 03:32
Locutus

This is probably expected behavior. Apache serves the alphabetically first virtual host for all hostnames it does not know.

You can define a specific domain as the default in Virtualmin under "Server Configuration -> Website Options -> Default website for IP address?".

Thu, 02/13/2014 - 20:22
mentalageof2

Thank you for the reply Locutus, this advice has helped me understand. However this 'Default website for IP Address' setting appears that it can only be used for other virtual hosts on the box and cannot be set for the parent host, i.e. in Webmin.

Orinally when I set this up the parent host was the default and content was served from /var/www/html. I'm not sure at what point this changed or what I did to change it.

Following advice from other threads on this forum I have created a dummy virtual server and used this as the default by setting the Default website for IP address option. This seems like a rather messy sollution however and I wonder if it will cause me issues down the line.

Is there a better way to revert back to the parent host being the default and serve content from /var/www/html again?

Fri, 02/14/2014 - 02:00
Locutus

It's not recommended to use /var/www as a document root in Virtualmin, since its suexec version will run only from /home. You should better put all web contents you wish to serve into a virtual server under /home.

Sun, 02/16/2014 - 22:31
mentalageof2

OK thanks for the info, I shall continue with my current configuration.

Hopefully there won't be any gotchas lurking while running things this way. I'll update here if I find any.

Thanks again.

Topic locked