Fix NO_VHOST check

It used to check if NO_VHOST is unset or set to the empty string
It now checks if NO_VHOST is set to a non-empty string
Merge pull request #784 from progrium/no-vhost-hotfix

Fix NO_VHOST check