Agradecemos antecipadamente por sua ajuda.
Eu tenho, no meu servidor doméstico rodando Debian 8, instalado o Deluged (cliente de torrent) e uma UI da web para controlá-lo. Eu posso acessar esta interface do usuário da web usando o endereço: http://example.com:8112/
.
Eu tenho o Apache2 configurado com hosts virtuais no mesmo servidor.
O que eu quero fazer é acessar esta interface do usuário da web usando http://torrent.example.com/
sem precisar digitar o número da porta. Então, eu já defini um registro A em meu nome de domínio para este subdomínio, e ele está funcionando provavelmente.
Depois de algumas pesquisas, descobri que isso é possível usando um proxy reverso. Eu li sobre isso, e criei um novo arquivo chamado torrent.example.com.conf na minha pasta / etc / apache2 / sites-available /.
Aqui está o conteúdo deste arquivo:
<VirtualHost *:80>
ServerName torrent.example.com
ServerAlias www.torrent.example.com
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8112/
ProxyPassReverse / http://127.0.0.1:8112/
</VirtualHost>
É claro que habilitei os módulos necessários no Apache2 e o site que eu adicionei em sites habilitados.
E se eu quiser fazer isso, quando eu acessar http://torrent.example.com/
, ele ainda mostrará esse endereço de URL, mas mostrará a interface do usuário da Web em http://example.com:8112/
.
De acordo com o que li, isso deve funcionar corretamente.
Meu problema é que ele não funciona como esperado, quando eu acesso o URL ele só me redireciona para o meu site principal http://example.com/
, assim como faria se eu não tivesse configurado o VirtualHost. É por isso que estou vindo aqui para ajudar, li muitos outros tópicos e tentei muitas configurações diferentes, mas nenhum deles parece resolver o meu problema.
Algumas dessas explicações podem não estar claras ou pode haver alguns erros óbvios, desculpe, mas estou apenas começando nos servidores da Web e tenho muito o que aprender.
Obrigado antecipadamente.