502 Proxy Error - Solicitação PUT para o MDM OSX Server via apache ProxyPass no ubuntu 14

1

Eu estou tentando configurar um servidor OSX atrás de um servidor Ubuntu com apache2 e vhosts que usa proxypass para enviar solicitações para o meu servidor OSX. A maioria das solicitações funciona como deveriam, mas não consigo fazer a solicitação colocar, recebo o seguinte erro. Este é o resultado é via onda, mas diz a mesma coisa.

The proxy server could not handle the request PUT /devicemanagement/api/device/mdm_checkin

Este é o comando que eu usei

curl -k -X PUT "https://mysupercoolserver.xyz/devicemanagement/api/device/mdm_checkin" -d checkin-data.plist

A seguir, minha configuração de vhost

<VirtualHost *:80>
        ServerName mysupercoolserver.xyz

        ProxyPass / http://10.0.1.40/
        ProxyPassReverse / http://10.0.1.40/
        ProxyPreserveHost on
        <Location "/">
                Require all granted
        </Location>
</VirtualHost>

<VirtualHost *:443>
        ServerName mysupercoolserver.xyz

        SSLEngine On
        SSLProxyEngine On
        ProxyRequests Off
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerExpire off
        SSLProxyCheckPeerName off
        SSLInsecureRenegotiation on
        SSLProxyVerify none
        SSLVerifyClient none
        SSLCertificateFile /etc/ssl/mysupercoolserver_xyz.crt
        SSLCertificateKeyFile /etc/ssl/mysupercoolserver_xyz.key
        SSLCertificateChainFile /etc/ssl/mysupercoolserver_xyz.ca-bundle
        ProxyPass / https://10.0.1.40/ retry=1 acquire=3000 timeout=600 Keepalive=On
        ProxyPassReverse / https://10.0.1.40/

        Timeout 2400
        ProxyTimeout 2400
        ProxyBadHeader Ignore

        ProxyPreserveHost on

        <Location "/">
                Require all granted
        </Location>
</VirtualHost>

<VirtualHost *:1640>
        ServerName mysupercoolserver.xyz

        ProxyPass / http://10.0.1.40:1640/
        ProxyPassReverse / http://10.0.1.40:1640/
        ProxyPreserveHost on
        <Location "/">
                Require all granted
        </Location>
</VirtualHost>

<VirtualHost *:2195>
        ServerName mysupercoolserver.xyz

        ProxyPass / http://10.0.1.40:2195/
        ProxyPassReverse / http://10.0.1.40:2195/
        ProxyPreserveHost on        
        <Location "/">
                Require all granted
        </Location>
</VirtualHost>

Há algo que eu possa mudar aqui para resolver o problema? https: // funciona para baixar o perfil e o certificado e sei que as outras portas também funcionam desde que as solicitações estão sendo processadas.

    
por Matkey 15.06.2016 / 15:15

0 respostas

Tags