O proxy reverso do Apache funciona para subdomínio separado, mas não para um URL específico

1

Estou tentando configurar o Apache para fazer o proxy reverso de um servidor Tensorboard para que eu possa ver o progresso do treinamento pela Web em meu site, example.com . Decidi mexer com duas maneiras de implementar isso: 1) criar um subdomínio log.example.com e fazer com que o Apache passe solicitações para esse domínio através do servidor ou 2) simplesmente ter o proxy reverso do Apache quando example.com/tensorboard for visitado. Depois de testar ambos, apenas a primeira abordagem parece funcionar corretamente.

O servidor Tensorboard está sendo executado na porta 6006 da minha máquina servidora. Aqui estão os meus arquivos de configuração do Apache para as abordagens acima mencionadas:

1) usando o subdomínio log.example.com

<VirtualHost *:80>
        ServerName log.example.com
        ProxyPreserveHost On

        <Directory /path/to/needed/files>
                Require all granted
        </Directory>

        ProxyPass / http://127.0.0.1:6006/
        ProxyPassReverse / http://127.0.0.1:6006/
</VirtualHost>

Isso funciona como esperado. O servidor Tensorboard carrega e exibe gráficos corretamente.

2) usando example.com/tensorboard

<VirtualHost *:80>
        ServerName example.com
        ProxyPreserveHost On

        <Directory /path/to/needed/files>
                Require all granted
        </Directory>

        <Location /tensorboard>
                ProxyPass http://127.0.0.1:6006/
                ProxyPassReverse http://127.0.0.1:6006/
        </Location>
</VirtualHost>

Isso não funciona como esperado. Uma página de modelo é carregada a partir do Tensorboard, mas nunca é mais do que isso; está sempre preso tentando carregar qualquer um dos gráficos esperados.

Como o primeiro método funciona, presumo que o problema não esteja no meu servidor Tensorboard. Não consigo entender por que essas duas abordagens não funcionam exatamente da mesma maneira; alguma idéia sobre o que está errado com a minha segunda abordagem aqui?

    
por Sam 12.06.2018 / 17:28

0 respostas