私はApache 2.0のRedHat 7.xで動作しているapache 2.4を持っています。 HTTPSのVirtualHostセクションhttpd-ssl.confでapacheの実行スクリプトと変数を変数として使用する方法
...
<VirtualHost _default_:8082>
DocumentRoot "/some/location/httpd2_4_27/htdocs"
ServerName some_url:8082
...
...
# RewriteMap elastic_cookies "prg:/some/location/get_cookies.sh"
# SetEnv ELASTIC5 %{elastic_cookies}e
SetEnv ELASTIC5 "some_long_cookie_string"
RequestHeader set Cookie "SSOLogin=badcookie; SSOCookie=%{ELASTIC5}e"
ProxyPass/https://my.web/o/rest/user
ProxyPassReverse/https://my.web/o/rest/user
</VirtualHost>
で
私は私のウェブサーバ上で電話をかけるときしかし、私は基本的にそれをクッキーために電話をかけるだろう シェルスクリプトを実行できるようにしたいでしょうsome_long_cookie_stringを動的に提供してください。
ハードコードされていると機能します。私は必要なもの
SetEnv ELASTIC5 "some_long_cookie_string"
は、私の意見では、このようなものですが、それが動作していません。
# RewriteMap elastic_cookies "prg:/some/location/get_cookies.sh"
# SetEnv ELASTIC5 %{elastic_cookies}e
私の目標はスクリプトと出力get_cookies.shを呼び出すことです - >some_long_cookie_string意志すべての呼び出しで動的に設定することができます。
任意のアイデア?????????????