Virtualmin - new virtual servers keep displaying the first one in the lists website

I have run a configuration check…

The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active …
Your system has 592.51 MB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.
BIND DNS server is installed, and the system is configured to use it.

Mail server Postfix is installed and configured.

Postfix can support per-domain outgoing IP addresses, but is not currently configured to do so. This can be setup in the Postfix Mailserver module.

Apache is installed.

The following PHP versions are available : 5.6.34 (/usr/bin/php5.6), 7.0.28 (/usr/bin/php-cgi7.0), 7.1.15 (/usr/bin/php7.1), 7.2.3 (/usr/bin/php-cgi)

PHP-FPM support is available on this system.

Apache is configured to host SSL websites.

MySQL is installed and running.

ProFTPD is installed.

Logrotate is installed.

Plugin DAV Login is installed OK.

Plugin Protected web directories is installed OK.

Using network interface eth0 for virtual IPs.

Default IPv4 address for virtual servers is 10.152.0.4.

Both user and group quotas are enabled for home and email directories.

All commands needed to create and restore backups are installed.

The selected package management and update systems are installed OK.

Chroot jails are available on this system

… your system is ready for use by Virtualmin.

I cant seem to get any new virtual servers to work, they all just display the same page for one of the other virtual servers in this list. Any attempt to manually navigate to , for example a wordpress directory to run the installer for a new virtual server produces errors.

Hi adamjedgar, as you are pro user, I would suggest you to ask virtualmin folks via opening new issue, however out of interest as this is happening - are you running your server on ubuntu?

I do have virtualmin pro, however this server is running gpl version.

My issue is on a debian server.

I have checked the domain ID’s for virtual servers…and they are unique.

  1. What causes new virtual servers I create to display the wrong website (ie one from a different virtual server)?
  2. How do I resolve this issue?

It appears no one has a clue what the problem is here…perhaps this will help jog some memories so someone may actually be able to help me with my problem.

As i said, any new virtual server is showing up the wrong website. Any attempt to navigate to the document directory for the new virtual servers default website produces a 403 error (among other errors to i think)

I found the following thread on stack…
https://stackoverflow.com/questions/7381371/apache-wont-follow-symlinks-403-forbidden

I note that in my /etc/apache2/sites-enabled file the new virtual server is shown as follows…

mydomain.com.au.conf.lock 6 bytes root:root 0644 2018/04/01 - 02:46:20

is this the reason why i cannot seem to get any new virtual server i add to work properly?

If so, what setting in virtualmin do i need to change to make it so this doesnt continue to happen with each new virtual server?
Will this resolve the issue completely and thus show the correct website directory for each new virtual server?

This is a FAQ: https://www.virtualmin.com/documentation/web/troubleshooting#toc-the-wrong-site-shows-up-V5JtxdKg

At least, I’m pretty sure that’s what you’re seeing.

I looked at everything in the FAQ mentioned and I still am getting all new virtual servers going to the default apache page.