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)
<VirtualHost *:80>
DocumentRoot /var/www/mywebsite
ServerName mywebsite
ServerAlias *mywebsite
Directory /var/www/mywebsite

NameVirtualHost *:80
Listen 80

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

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