'Creates an http_vhost specifically to redirect for the ssl_vhost.
:param ssl_vhost: ssl vhost
:type ssl_vhost: :class:`~certbot_apache.obj.VirtualHost`
:returns: tuple of the form
(`success`, :class:`~certbot_apache.obj.VirtualHost`)
:rtype: tuple'

def _create_redirect_vhost(self, ssl_vhost):

    text = self._get_redirect_config_str(ssl_vhost)
    redirect_filepath = self._write_out_redirect(ssl_vhost, text)
    self.aug.load()
    new_vhost = self._create_vhost(parser.get_aug_path(self._escape(redirect_filepath)))
    self.vhosts.append(new_vhost)
    self._enhanced_vhosts['redirect'].add(new_vhost)
    self.save_notes += ('Created    a    port    80    vhost,    %s,    for    redirection    to    ssl    vhost    %s\n' % (new_vhost.filep, ssl_vhost.filep))
