Pregunta

Me tienen pocos sitios, y todos ellos tienen idéntica configuración en un único servidor. Ahora, en lugar del archivo de configuración independiente para cada uno de ellos en el directorio sites-enabled, quiero tener un archivo común.

idea es la siguiente:

www.abc.com deberían tener / var / www / abc como DocumentRoot, www.xyz.com debe tener / var / www / xyz como DocumentRoot, etc.

El resto de parameteres como archivos de registro, mensajes de correo electrónico de contacto, etc. También deben tener idéntica configuración (abc.com debe tener contact@abc.com como correo electrónico del administrador, debe tener xyz.com contact@xyz.com como administrador de correo electrónico, etc.).

no pude encontrar ningún tutorial de como comodines de elementos detectados, etc.

cordiales,

JP

¿Fue útil?

Solución

Aha. Encontrado la solución. VirtualDocumentRoot es la respuesta.

Una sola línea como:

VirtualDocumentRoot /var/www/%0

hace el trabajo. Havent realmente pensó que el material troncos, pero debe ser similar y fácil.

https://serverfault.com/questions/182929/wildcard-subdomain-directory-names para un buen hilo relacionado.

Tienes que habilitar el módulo vhost_alias para esto. (sudo a2enmod vhost_alias en ubuntu).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top