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