3

Подключение к определенному стороннему сервису через php curl выдает эту ошибку:

CURL error: Received HTTP code 403 from proxy after CONNECT

Журнал ошибок apahe на прокси выдает это:

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

Я хотел бы знать, как заставить это работать!

Конфигурация прокси:

<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>

IP домена разрешен, как видно из этого журнала:

[error] [client 10.234.9.46] proxy: Connect to remote machine blocked returned by

2 ответа2

0

Возможно, вам потребуется добавить порт, к которому вы подключаетесь (59315), в директиву AllowCONNECT.

0

Добавление AllowCONNECT для прокси-порта сработало. Это не нужно для Apache 2.2, но для Apache 2.4 Для нас это от IBM HTTP Server 8.5.5 до IBM HTTP Server 9.

Предыдущий комментарий имеет мой виртуальный голос, поскольку это еще не работает. Можно подумать, что они могут получить очки репутации от stackoverflow. Потребовалось немного поиска, чтобы найти этот ответ. Тогда спасибо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .