Você precisará de um
NameVirtualHost *
directiva - tente adicioná-lo antes de começar a declarar as secções do VirtualHost
Estou tentando configurar domínios diferentes no meu servidor vps. O servidor tem um endereço IP e um nome DNS no qual ele resolve.
Eu criei um host virtual através do Webmin e configurei meu site para esse usuário. Tudo está funcionando bem, exceto que quando eu adiciono outro virtualhost, eu continuo sendo redirecionado para o primeiro virtualhost.
Para tornar as coisas um pouco mais claras, incluí meu arquivo httpd.conf:
ServerAdmin root@localhost
ServerName hyper.vps.domain.nl
UseCanonicalName Off
DocumentRoot "/var/www/html"
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<VirtualHost *>
DocumentRoot /home/domain2/public_html
ServerName test.domain2.nl
<Directory /home/domain2/public_html>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost *>
DocumentRoot "/home/domain3/public_html"
ServerName shop.domain3.nl
<Directory "/home/domain3/public_html">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Qualquer ajuda seria mais do que apreciada, especialmente porque eu sou bem nova por aqui.
Você precisará de um
NameVirtualHost *
directiva - tente adicioná-lo antes de começar a declarar as secções do VirtualHost
Tags virtualhost apache-2.2