joao_vitorino
(usa Red Hat)
Enviado em 02/03/2015 - 15:28h
diglopes escreveu:
Efetuei a alteração que você disse no vhosts e ficou assim:
<VirtualHost *:81>
ServerName svnadmin
DocumentRoot /var/www/svnadmin
DirectoryIndex index.php
<Directory /var/www/svnadmin>
AllowOverride all
Options Multiviews
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Restarei o apache (sem erros) e estranho ao digitar a url: 192.168.1.30:81/svnadmin o browser nao responde nenhum erro nem abre a aplicação
Esse arquivo .conf está salvo onde?
Quando usamos virtualhost (<VirtualHost>), fazemos o apache responder requisições que não são para o hostname da maquina ou seu ip.
Ex: Tenho dois sites chamados producao e homologacao
http://producao
http://homologacao
Para configurar os dois sites em um mesmo apache, usa-se vhosts.
Quando usamos Location (<Location>) colocamos as varias paginas ou sites com acesso através do mesmo hostname.
Ex: Os mesmos dois sites producao e homologacao rodando no servidor 192.168.1.30
http://192.168.1.30/producao
http://192.168.1.30/homologacao
No seu caso, vc configurou como Vhost, porém esta tentando acessar como location.
Solução 1:
adicione o alias svnadmin ao ip 192.168.1.30 no seu dns, assim você poderá acessar dessa forma
http://svnadmin:81
Solução2:
Não use Vhost.
Use o exemplo que postei, o que falei que eu uso e acesse através de
http://192.168.1.30:81/svnadmin