I need to set up my computer to serve pages to all computers on the LAN. The main page of my site (i.e. the one with out a sub-domain) works, the other computers can access it at http://vulpecula (the name of my computer) but when they try to access the subdomains they get redirected to www.subdomain.vulpecula, which doesn't work.
Strangely when I go to the subdomain on my own computer it doesn't redirect and works fine. I have also tried with all lowercase server names, but this makes no difference.
I've included the contents of 2 files below for help:
/etc/hosts:
192.168.1.103 Vulpecula # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
::1 Vulpecula localhost6.localdomain6 localhost6
127.0.0.1 subdomain.vulpecula
127.0.0.1 extra.vulpecula
192.168.1.103 subdomain.vulpecula
192.168.1.103 extra.vulpecula
#::1 Vulpecula localhost6.localdomain6 localhost6
#127.0.1.1 Vulpecula
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
/etc/apache2/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/thomas/hello
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName subdomain.vulpecula
DocumentRoot /home/thomas/sub/0.0.6
</VirtualHost>
<VirtualHost *:80>
ServerName extra.vulpecula
DocumentRoot /home/thomas/hello
</VirtualHost>