I have a website on a standalone Ubuntu server (using virtual host).
I can access the site from 3 different Macs using Safari, Firefox and Chrome.
I can access the site from my Mac using virtual Windows XP Pro in VirtualBox.

But I cannot access the site from any Windows machine on the LAN, and it's frustrating
I cannot get to it with name resolution nor with IP address.

Here are some of my related configs:

In sites-available (also in sites-enabled)
mywebsite.conf
<VirtualHost *:80>
DocumentRoot /var/www/mywebsite
ServerName mywebsite
ServerAlias *mywebsite
Directory /var/www/mywebsite
</VirtualHost>

ports.conf
NameVirtualHost *:80
Listen 80

UFW
22 ALLOW IN Anywhere
80 ALLOW IN Anywhere
8080 ALLOW IN Anywhere
137/udp ALLOW IN 192.168.2.0/24
138/udp ALLOW IN 192.168.2.0/24
139/tcp ALLOW IN 192.168.2.0/24
445/tcp ALLOW IN 192.168.2.0/24
3306/tcp ALLOW IN 192.168.2.0/24

Does anyone know why I can get my site on Macs, but not Windows?