Dúvida no apache (WAMP)

Aparicio

/dev/mod
Staff
Boas

Tenho alguns projectos no apache e queria criar diferentes endereços para cada um deles.
Modificando o ficheiro hosts e adicionando o seguinte ao httpd.conf consegui configurar o que queria mas apenas dentro do PC:

Código:
NameVirtualHost localhost

<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/WAMP/www/"
ServerName localhost
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/WAMP/www/projecto1/"
ServerName projecto1
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/WAMP/www/projecto2/"
ServerName projecto2
</VirtualHost>
o problema é que não consigo definir diferentes projectos para cada endereço exterior, com o seguinte, qualquer que seja o endereço vai ter ao projecto1.

Código:
<VirtualHost *>
DocumentRoot "C:/WAMP/www/projecto1/"
ServerName projecto1.ath.cx
</VirtualHost>

<VirtualHost *>
DocumentRoot "C:/WAMP/www/projecto2/"
ServerName projecto2.ath.cx
</VirtualHost>

PS: Não sabia bem em que fórum se enquadra isto, mas penso que seja neste.
 
se isso eh apache2 tens um erro de sintaxe:

O teu virtualhost tem q ter sempre *(listen on any interface):porto

<VirtualHost *:80>

O teu so tem a directiva virtualhost
 
Muito obrigado, era uma das coisas que faltava mas não sei como não reparei. :sad:

Agora mesmo também reparei que um pouco mais acima tinha um cardinal nesta linha.
Código:
# Virtual hosts
(#) Include conf/extra/httpd-vhosts.conf
Não tinha visto em lado nenhum que era preciso "ligar" esta linha.

Já está tudo funcional. :)
 
Back
Topo