O proxy do Apache lança um erro ao conectar-se a um terceiro

3

A conexão com um determinado serviço de terceiros via php curl gera esse erro:

CURL error: Received HTTP code 403 from proxy after CONNECT

O log de erro apahe no proxy gera isso:

Connect to remote machine blocked returned by remote.service.com:59315

Eu gostaria de saber como fazer isso funcionar!

Configuração do proxy:

<VirtualHost *:8001>
        ProxyRequests On

        <Proxy *>
                Order deny,allow
                Deny from all
                Allow from 10.
        </Proxy>

        ProxyVia Off

        <IfModule mod_headers.c>
                Header set P3P "policyref=\"/w3c/p3p.xml\", CP=\"NOI DSP COR NID CUR ADM DEV OUR BUS\""
        </IfModule>

        AllowCONNECT 443 1129 7934 8080 993
</VirtualHost>

O ip do domínio é permitido, conforme visto neste log:

[error] [client 10.234.9.46] proxy: Connect to remote machine blocked returned by
    
por Stewie 10.01.2014 / 20:38

2 respostas

0

Pode ser necessário adicionar a porta à qual você está fazendo proxy (59315) para a diretiva AllowCONNECT

    
por 19.10.2015 / 23:55
0

Adicionando AllowCONNECT para a porta do proxy funcionada. Isso não foi necessário para o apache 2.2, mas é para o apache 2.4 Para nós, é do IBM HTTP Server 8.5.5 para o IBM HTTP Server 9.

O comentário anterior tem o meu voto virtual, uma vez que ainda não funciona. Você acha que eles podem ter pontos de reputação do stackoverflow. Tomou um pouco de pesquisa para encontrar essa resposta. Então obrigada.

    
por 30.11.2017 / 15:49