为外部呼叫设置文档根目录

我正在使用mod_userdir来设置我的文档根目录

/home/user/server/public_html/ 

我还设置了一个虚拟主机,将ServerName domain.comredirect到

 /home/user/server/public_html/domain.com/ 

在该vhostconfiguration中,我还将文档根目录设置为同一个目录。 添加一行127.0.0.1 domain.com到我的主机文件,这一切都像一个魅力。

我的问题是,如果我从外部通过本地networking调用该url

 192.168.0.1/~user/domain.com/ 

文档根目录设置为/var/www而不是/home/user/server/public_html/domain.com/

有没有办法在这种情况下将文档根设置为正确的path?