It is a DNS issue and nothing to do with Apache? I.E. Is the client computer able to translate "test.example.eu". Does "nslookup test.example.eu" give an IP address? Examples (for my network):
Note: I had not seen Seiji's excellent reply above, and I always forget to think about the hosts file option that Seiji mentioned.
doug@doug-64:~/config/bind$ nslookup s15.smythies.com <<<< exists in DNS
doug@doug-64:~/config/bind$ nslookup zzz.smythies.com <<<< does not exist in DNS
** server can't find zzz.smythies.com: NXDOMAIN