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.