
Tengo mi propio vps y quiero agregar un subdominio a mi dominio. Pensé que esto es algo que Apache puede manejar.
Entonces estoy usando el DNS de otra persona, que dirige las solicitudes de mi dominio a mi servidor.
Realmente no he hecho nada para alterar la instalación 'stock' de apache2.
Actualmente tengo esto habilitado en mis sitios:
NameVirtualHost x.x.x.x:80
<VirtualHost x.x.x.x:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/domain
AccessFileName .htaccess
<Directory /var/www/domain>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Intenté agregar un segundo host virtual con la misma IP y simplemente cambiar cualquier aparición de dominio.com a subdominio.dominio.com, pero al reiniciar recibo un error que dice que tengo varios hosts virtuales con el mismo nombre o algo así.
Creo que hay una solución simple para esto y he pasado suficiente tiempo tratando de resolverla.
Respuesta1
Debe ser algo simple que salió mal. Pruebe este ejemplo muy simple:
NombreVirtualHost *:80 <Host virtual *:80> Raíz del documento /var/www/dominio Nombre del servidor www.dominio.com </VirtualHost> <Host virtual *:80> Raíz del documento /var/www/sub1 Nombre del servidor sub1.dominio.com </VirtualHost>