Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 代理https请求并添加查询参数_Apache_Ssl_Mod Rewrite_Https_Proxy - Fatal编程技术网

Apache 代理https请求并添加查询参数

Apache 代理https请求并添加查询参数,apache,ssl,mod-rewrite,https,proxy,Apache,Ssl,Mod Rewrite,Https,Proxy,我对Apache不是很有经验。我想做的是拥有一个代理服务器,我可以在浏览器上或与移动客户端一起使用它来拦截特定域的HTTPS流量,然后向相应的请求添加一个查询参数并转发它 对于Apache,我使用mod_rewrite对HTTP请求进行了如下操作: RewriteEngine On RewriteCond %{QUERY_STRING} !PARAM RewriteRule ^/(.*)$ http://%{HTTP_HOST}/$1?PARAM=SOME_FIXED_VALUE [P,QSA]

我对Apache不是很有经验。我想做的是拥有一个代理服务器,我可以在浏览器上或与移动客户端一起使用它来拦截特定域的HTTPS流量,然后向相应的请求添加一个查询参数并转发它

对于Apache,我使用mod_rewrite对HTTP请求进行了如下操作:

RewriteEngine On
RewriteCond %{QUERY_STRING} !PARAM
RewriteRule ^/(.*)$ http://%{HTTP_HOST}/$1?PARAM=SOME_FIXED_VALUE [P,QSA]
但不适用于https。我想这与加密和我更改请求有关

我拥有SSL证书,因此如果需要更改,我可以使用它来卸载流量

我不知何故被困在如何做到这一点,如果这是可能的。任何帮助都将不胜感激。如果Apache无法实现,我也愿意接受其他可能性。

这是否仅适用于一个站点(您自己的站点)?如果是这样,您可以设置反向代理。然后它可以使用您的证书,接受请求,添加查询参数,并将请求传递到实际的服务器。Apache应该能够做到这一点。你在哪个平台上?这只针对一个站点(你自己的站点)?如果是这样,您可以设置反向代理。然后它可以使用您的证书,接受请求,添加查询参数,并将请求传递到实际的服务器。Apache应该能够做到这一点。你在哪个站台?