Почему нет перехода на доменное имя виртуального хоста, а только по IP?
Хост - это одно, а доменное имя хоста - это другое.

Тебе надо либо поднять DNS сервер, в котором указать, что testdomain лежит по адресу 192.168.1.193, либо (что гораздо проще) указать в /etc/hosts 
192.168.1.193    testdomain

Работать, ессно, это будет только на той машине, где прописано.
В конфиге указан testdomain, а в браузере ты пытаешься открыть www6.testdomain.com.

testdomain естественно не отрезолвится, так что впиши его в /etc/hosts и в браузере перейди на testdomain