Configurações do Apache ReverseProxy para câmera de rede

1

Eu não tentei várias possibilidades diferentes para configurar um proxy reverso para uma câmera de rede AXIS 213PTZ no meu servidor web Apache para poder acessá-lo via HTTPS.

Se eu usar um host virtual nomeado, como axis.example.com, ele funcionará bem com essa configuração:

<VirtualHost *:80>
        ServerName axis.example.com
        ProxyPass / http://192.168.1.15:80/
        ProxyPassReverse / http://192.168.1.15:80/
</VirtualHost>

Mas como meu certificado SSL é válido apenas para www.example.com, tentei configurar um proxy reverso usando o eixo do diretório da seguinte forma:

ProxyPass /axis/ http://192.168.1.15:80/
ProxyPassReverse /axis/ http://192.168.1.15:80/

Eu também tentei um mais avançado:

ProxyPass /axis/ http://192.168.1.15/
ProxyHTMLURLMap http://192.168.1.15 /axis
<Location /axis/>
        ProxyPassReverse  http://192.168.1.15/
        SetOutputFilter proxy-html
        ProxyHTMLURLMap /           /axis/
        ProxyHTMLURLMap /axis      /axis
</Location>

Mas isso não funciona e presumo que seja por causa do seguinte: Se eu inserir https://www.example.com/axis , o URL será reconfigurado para https://www.example.com/view/index.shtml , portanto, sem a parte /axis/ . Se eu inserir manualmente, o prompt da senha da câmera será exibido, mas depois o site não foi encontrado.

Existe uma maneira de dizer ao Apache para reescrever a URL corretamente ou eu tenho que considerar algo especial porque a câmera está usando páginas .shtml?

    
por user189936 14.09.2013 / 13:14

0 respostas