- Dominios Virtuais
+ Responder ao Tópico
-
Dominios Virtuais
configurei meu apache, com dominios virtuais.. tudo certinho só que tá com um problema nas máquinas remotas. quando digito um dominio virtual, ele abre o index.php da página do dominio principal e o resto é do dominio que eu quero.
Acho que o erro tá no DirectoryIndex que tem dois.. um no php.conf que tá em /etc/httpd/conf.d/ e tá escrito
DirectoryIndex index.php
e outro que tá no /etc/httpd/conf/httpd.conf e que tá escrito assim
DirectoryIndex index.html index.html.var
Na máquina local esse erro não acontece... só nas remotas. to usando a versão 2.0.47 do apache.
Segue abaixo o resultado do comando httpd -S
VirtualHost configuration:
192.168.0.1:80 is a NameVirtualHost
default server www.dominio1.com.br (/etc/httpd/conf/httpd.conf:1085)
port 80 namevhost www.dominio1.com.br (/etc/httpd/conf/httpd.conf:1085)
port 80 namevhost www.dominio2.com.br (/etc/httpd/conf/httpd.conf:1097)
Syntax OK
outra razão pode ser por que o servidor principal é o www.dominio1.com.br e até onde eu procurei documentação na web, não fala nada em default server... tem como eu não ter um servidor default????
-
Dominios Virtuais
Você pode fazer no seguinte esquema:
NameVirtualHost *
<VirtualHost *>
ServerName localhost
DocumentRoot /usr/local/apache2/htdocs
</VirtualHost>
<VirtualHost *>
ServerName www.dominio1.com.br
DocumentRoot /usr/local/apache2/htdocs/dominio1
DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
ServerName www.dominio2.com.br
DocumentRoot /usr/local/apache2/htdocs/dominio2
DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
ServerName www.dominio3.com.br
DocumentRoot /usr/local/apache2/htdocs/dominio3
DirectoryIndex index.php
</VirtualHost>
Os asteriscos significam qualquer máquina com qualquer porta. Se for preciso, troque pelo endereço de seu servidor. Ex.: 200.100.0.1:*