Tenho andado a brincar com a configuração do meu servidor para dividir os meus serviços em máquinas diferentes (por vezes em locais diferentes) numa tentativa de criar um back-end mais robusto e seguro.
Atualmente, tenho meus serviços da Web hospedados em um servidor que é acessível pela Web. Eu tenho vários sub-domínios de configuração usando hosts virtuais Apache nesta máquina para redirecionar para os serviços corretos (e-mail, phpmyadmin etc ...). O problema surge quando tento acessar o squirrel-mail hospedado em uma máquina diferente na rede local por meio de um proxy reverso do Apache no servidor da Web, segui as instruções de vários sites, incluindo o site do Apache, para obter essa funcionalidade.
O problema em questão é quando o subdomínio é carregado, o link apenas redireciona para o site padrão servido pelo servidor web principal e não para o domínio squirrelmail conforme desejado.
Minha configuração atual do arquivo host virtual para o subdomínio mail.domain.com é a seguinte:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://192.168.0.198/squirrelmail
ProxyPassReverse / http://192.168.0.198/squirrelmail
ServerName mail.domain.com
</VirtualHost>
Eu verifiquei se os módulos de proxy estão habilitados e funcionando antes de postar e se o servidor da web foi reiniciado. Eu tenho tentado resolver isso há algum tempo, acredito que a questão gira em torno do link no arquivo hosts virtuais, mas não tenho certeza de como resolver esse problema.
Qualquer coisa que eu tenha perdido ou você precisa saber eu adicionarei ASAP, Obrigado por olhar! (Espero que esteja formatado corretamente)
Tags linux