Crear subdominio en el registro de usuario

Tengo un sitio web donde quiero que los usuarios que se registren obtengan su propio subdominio. Este subdominio es virtual, y cada subdominio usa los mismos archivos del servidor web.

Utilizo PHP y Apache, y conozco los hosts virtuales, pero me pregunto dónde necesito colocar el código vhosts. Primero, no tengo acceso a httpd.conf. En segundo lugar, quiero que esto se haga automáticamente al registrarse.

He leído sobre hosts virtuales, pero no he encontrado nada que responda a mis preguntas. ¿Hay alguien que pueda explicarme cómo funciona todo esto o saber dónde puedo encontrar mis respuestas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta