Inserir no apache2 mais de um site(no-ip)?(Resolvido)

Iniciado por joseff, 16 de Agosto de 2011, 18:23

tópico anterior - próximo tópico

joseff

Pessoal, tenho um site que acesso via web, http://meusite.no-ip.info, gostaria de inserir, no apache2, mais 2 que criei no no-ip: http://meusite1.no-ip.info e http://meusite3.no-ip.info...ja tentei varias dicas mas até agora nada,,,so continua acesso ao primeiro http://meusite.no-ip.info, os outros nada....


Grato mesmo

Obrigado a todos, consegui da seguinte maneira:




Arquivo /etc/apache2/httpd.conf

Inseri os sites do no-ip:

NameVirtualHost *



<VirtualHost *>

DocumentRoot /var/www/site1
ServerName site1.no-ip.info

</VirtualHost>



<VirtualHost *>

DocumentRoot /var/www/site2
ServerName site2.no-ip.info

</VirtualHost>

Arquivo /etc/apache2/ports.conf

Acrescentei a porta 8080, pois no virtua não libera a 80.

NameVirtualHost *:80

Listen 80

Listen 8080


Arquivo /etc/hosts

Acrescentei os subdomínios criados no no-ip:

192.168.0.100 site1.no-ip.info

192.168.0.100 site2.no-ip.info


zekkerj

Já configurou o DUC pra atualizar esses sites todos ao mesmo tempo, ou seja, se eu tentar acessá-los agora, vão cair todos no seu servidor?

Se isto já estiver feito, é só criar VirtualHosts dentro do seu servidor apache, e associar cada um deles com o endereço do site que você quiser.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joseff

#2
Obrigado por responder,

Ok. ja fufando no no-ip, estava configurado para a porta 80 e eu uso 8080, agora esta com estatus ok.

Agora entra no segundo site , mas ele usa a pasta do primero...estranho

eu criei as pastas no var/www com as pastas dos sites: meusite e meusite1 e depois criei os arquivos em:

/etc/apache2/sites-available/meusite

<VirtualHost *:80>

ServerName meusite.no-ip.info

DocumentRoot /var/www/meusite
</VirtualHost>

/etc/apache2/sites-available/meusite1

<VirtualHost *:80>

ServerName meusite1.no-ip.info

DocumentRoot /var/www/meusite1
</VirtualHost>

Obs: No no-ip meus dominios estão com porta 8080, pois a 80 é bloqueada pela net.

Também dei os comandos:
#a2ensite meusite
#a2ensite meusite1

pra criar o link,,,,,,

So que agora acessa tudo pela pasta do primeiro....alguma dica

zekkerj

Lembrou de adicionar a diretiva "NameVirtualHost *:80" ao arquivo /etc/apache2/ports.conf, e reiniciar o apache?

O comando abaixo pode dizer se está tudo certo com seus virtualhosts:

apache2ctl -S
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D