Apache Patch (version 1.3.10 - 1.3.14)
Apache webserver version 1.3.10 - 1.3.14 restricts the host and domain name to the range of a-z, A-Z, 0-9 and "-". This does not make it possible to host multilingual domain names as virtual hosts.
To enable Apache webserver to accept multilingual domain names, a small modification to Apache's "fix_hostname()" function in "http_vhost.c" is needed.
Details of the modification are presented here.
You may choose to modify the file yourself or download a patched copy of "http_vhost.c" provided by i-DNS.net.
Recompile Apache webserver after you've modified http_vhost.c Following good practice, remember to backup "http_vhost.c" before making modifications.