Dois sites no mesmo servidor

13. Re: Dois sites no mesmo servidor

renato
relofi

(usa Debian)

Enviado em 22/07/2008 - 15:43h

Sim ele está escutando na porta 80 sim, tanto é que se digito qualquer um dos dois sites ele só acessa o primeiro site.
Aqui está meu httpd.conf toda:

Port 80
User www
Group www
ServerAdmin root@localhost
DocumentRoot "/var/www/default/"
<Directory />
Options None
AllowOverride None
</Directory>
<Directory "/var/www/default/">
Options Indexes FollowSymLinks Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
UserDir public_html
DirectoryIndex index.htm
DirectoryIndex index.php
AccessFileName .htaccess
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
UseCanonicalName On
TypesConfig /etc/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>
<VirtualHost _default_:443>
DocumentRoot /var/www/default/
ServerAdmin root@localhost
</VirtualHost>
</IfDefine>
Include /etc/httpd/conf/horde.conf

NameVirtualHost *
<VirtualHost 192.168.10.15:80>
ServerName www.intranet.dominio.com
DocumentRoot /var/www/default/intranet/html
<Directory /var/www/default/intranet/html/ >
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 192.168.10.15:80>
ServerName www.manual.dominio.com
DocumentRoot /var/www/default/Manual
<Directory /var/www/default/Manual/ >
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>



  


14. Re: Dois sites no mesmo servidor

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 23/07/2008 - 10:33h

Esse seu problema está parecendo ser de DNS e não do apache...

Bem, de qualquer forma... Faz tempo que não configuro um apache, principalmente a versão 1.3, mas se não me engano quando você configura o NameVirtualHost, seus VirtualHost tem que ter o mesmo nome, em outras palavras, faça o teste:

1o) Mudando apenas o NameVirtualHost

De: NameVirtualHost *
Para: NameVirtualHost 192.168.10.15


2o) Mantendo o NameVirtualHost como * e mudando os Virtual Host de:
De: <VirtualHost 192.168.10.15:80>
Para: <VirtualHost *:80>


15. Re: Dois sites no mesmo servidor

renato
relofi

(usa Debian)

Enviado em 23/07/2008 - 10:46h

Fiz essas alterações que você pediu mas continua só abrindo o primeiro site.
O estranho também é que se coloco manualmente o caminho inteiro do segundo site com o index.htm ele não abre também...da erro


16. Re: Dois sites no mesmo servidor

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 23/07/2008 - 11:03h

Bem, normalmente quando configuro mais de um servidor virtual, cada um é um domínio diferente, mas no seu caso é o mesmo, sendo assim pesquisei e achei a seguinte página (http://httpd.apache.org/docs/1.3/vhosts/examples.html) e nela vi uma configuração interessante que é praticamente parecida com a sua, onde ao invés de domínios diferentes, usa alias para esses domínios. Veja a configuração recomendada deles e perceba que no seu falta o ServerName depois da porta, em relação ao exemplo:


Port 80
ServerName server.domain.tld

NameVirtualHost 111.22.33.44

<VirtualHost 111.22.33.44>
DocumentRoot /www/domain
ServerName www.domain.tld
...
</VirtualHost>

<VirtualHost 111.22.33.44>
DocumentRoot /www/subdomain
ServerName www.sub.domain.tld
...
</VirtualHost>


Tente fazer algo parecido e veja se funcione...


17. Re: Dois sites no mesmo servidor

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 23/07/2008 - 11:06h

Ah, faça um teste para confirmar que o problema não está no DNS. Configure seu /etc/hosts adicionando a seguinte linha:

192.168.10.15 www.intranet.dominio.com www.manual.dominio.com


Depois de salva-lo feche o navegador e o abra novamente (apenas como garantia) e faça o teste para verificar se ele vai mesmo abrir a mesma página novamente.


18. Re: Dois sites no mesmo servidor

renato
relofi

(usa Debian)

Enviado em 23/07/2008 - 11:14h

Adicionei o server name server.dominio.com e restartei e nada ainda.
Sobre as entradas no hosts já estão do jeito que você falou....
no log ele está buscando no diretorio da primeira pag. qdo tento acessar o end da segunda entende?
tpo a diretorio do primeiro site é \site1\htm e quando tento entrar no segundo site que o diretorio é site2\htm ele no log mostra q tentou achar o index na \site1\htm.....estranho não é?!


19. Re: Dois sites no mesmo servidor

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 23/07/2008 - 14:28h

Isso sempre acontece comigo e quando vejo ou meu problema era o DNS, ou meu problema era algum detalhe na configuração que na hora de "copiar e colar" passou desapercebido...

Bem, pelo que pesquisei existem diferenças entre as versões 2 e 1.x do em relação a 1.3 na configuração de VirtualHosts, por isso deixo algumas sugestões:

1a)
NameVirtualHost *:80
<VirtualHost *:80>

2a)
NameVirtualHost 192.168.10.15:80
<VirtualHost 192.168.10.15:80>

3a)
NameVirtualHost 192.168.10.15:80
<VirtualHost 192.168.10.15>


4a)
NameVirtualHost *:80
<VirtualHost *>

5a)
NameVirtualHost *
<VirtualHost *>



Se nada disso funcionar, já levou em consideração atualizar para a versão 2?


20. Re: Dois sites no mesmo servidor

renato
relofi

(usa Debian)

Enviado em 23/07/2008 - 15:20h

Obrigado pelo ajuda...mas infelizmente não funcionou!
Vou ver se é mais fácil atualizar o apache, porque na realidade minha distro é conectiva 8...dai teria que rodar tudo na mão msm!
mas de qqr forma..obrigado!!


21. Re: Dois sites no mesmo servidor

harold
harold

(usa Ubuntu)

Enviado em 10/11/2011 - 10:42h

gjr_rj escreveu:

Começar do mais simples possível.

<VirtualHost 10.10.10.10:80>
DocumentRoot /var/www/default/intranet/site1
ServerName www.site1.com
</VirtualHost>

<VirtualHost 10.10.10.10:80>
DocumentRoot /var/www/default/site2
ServerName www.site2.com
</VirtualHost>

Obs.: Você instalou o servidor DNS
e está tentando acessar a página pelo nome ?!




funcionou perfeitamente apezar de algums erros

mas iniciou o apache

* Restarting web server apache2 [Thu Nov 10 10:30:03 2011] [error] (EAI 2)Name or service not known: Could not resolve host name web0 -- ignoring!
[Thu Nov 10 10:30:03 2011] [error] VirtualHost 192.168.0.21:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Nov 10 10:30:03 2011] [error] VirtualHost 192.168.0.21:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
... waiting [Thu Nov 10 10:30:04 2011] [error] (EAI 2)Name or service not known: Could not resolve host name web0 -- ignoring!
[Thu Nov 10 10:30:04 2011] [error] VirtualHost 192.168.0.21:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Nov 10 10:30:04 2011] [error] VirtualHost 192.168.0.21:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts