Eu preciso fazer proxy de algum controle remoto api https://example.com/api/
para ser acessível localmente como http://localhost/api/
Eu tentei colocar essa linha em httpd.conf
:
ProxyPass /api/ https://example.com/api/
Eu verifiquei se esses módulos estão habilitados:
ssl_module, proxy_module, proxy_http_module
Quando estou tentando alcançar http://localhost/api/
, estou recebendo 500 Internal Server Error, e o que eu vejo em error_log
é:
[Wed Jan 14 16:42:04.788401 2015] [proxy:warn] [pid 21916] [client ::1:59260] AH01144: No protocol handler was valid for the URL /api/v1/ads. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
A minha pergunta é relativa a esta: link . Na verdade, quando eu tento proxy recursos http, tudo funciona para mim, então o problema está em algum lugar em torno de SSL.
O motivo pelo qual eu quero que isso funcione é o problema Access-Control-Allow-Origin
que estou tendo ao trabalhar com a API remota localmente.
UPDATE
Aqui está todo o arquivo conf. link