
Tenho meu próprio vps e quero adicionar um subdomínio ao meu domínio. Achei que isso é algo que o Apache pode lidar.
Então estou usando o DNS de outra pessoa, que aponta solicitações do meu domínio para o meu servidor.
Eu realmente não fiz nada para mexer com a instalação 'estoque' do Apache2.
Atualmente tenho isso habilitado em meus sites:
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>
Tentei adicionar um segundo host virtual com o mesmo IP e apenas alterar qualquer ocorrência de domínio.com para subdomínio.domínio.com, mas recebo um erro ao reiniciar dizendo que tenho vários hosts virtuais com o mesmo nome ou algo assim.
Acho que existe uma solução simples para isso e já gastei bastante tempo tentando descobrir isso.
Responder1
Deve ser uma coisa simples que deu errado. Experimente este exemplo muito simples:
NomeVirtualHost *:80 <HostVirtual *:80> DocumentRoot /var/www/domínio Nome do servidor www.domínio.com </VirtualHost> <HostVirtual *:80> DocumentRoot /var/www/sub1 Nome do servidor sub1.domínio.com </VirtualHost>