Minhas suspeitas se mostraram corretas. Eu tive que modificar a string de consulta com mod_rewrite e, em seguida, procurá-la para o meu destino. No final:
- eu habilitei mod_rewrite e mod_ssl
- Eu adicionei uma diretiva SSLProxyEngine à minha definição de vhost:
SSLProxyEngine On -
Liguei a reescrita e adicionei uma regra no meu def do vhost. Eu também liguei o log para depuração. Eu aprendi que não seria capaz de reescrever um pedido para o diretório, então eu tive que apontar para um script. Eu também tive que usar as opções QSA e P:
RewriteEngine no
RewriteRule ^ / lookup.php / lookup? Key = MYKEY [QSA, P] -
Eu configurei minhas regras de proxy. Como a string de consulta é construída, as regras simples de proxy se aplicam:
ProxyPass / lookup link
ProxyPassReverse / lookup link -
Não se esqueça de reiniciar o apache! (Eu fiz)
- agora me conecto a
http://localhost/lookup.php?term=SEACRHTERM