mod_rewriteのドキュメントのReqriteRuleの[P]フラグの説明によると
Use of the [P] flag causes the request to be handled by mod_proxy, and handled via a proxy request.
(中略)
Note: mod_proxy must be enabled in order to use this flag.
なので、[P]フラグを使うのならmod_proxyモジュールが必要です。
そこでmod_proxyモジュールのドキュメントを見ると
(前略)
Apache のプロキシ機能は mod_proxy の他に、 いくつかのモジュールに分割されています: mod_proxy_http, mod_proxy_ftp, mod_proxy_ajp, mod_proxy_balancer, mod_proxy_connect です。ですから、 特定のプロキシの機能を使いたい場合は、mod_proxy と 該当するモジュールをサーバに (コンパイル時に静的に行なうか LoadModule で動的に読み込むかして) 組み込む必要があります。
これに加えて、他のモジュールによって拡張機能が提供されています。 キャッシュは mod_cache と関連モジュールで 提供されています。SSL/TLS で遠隔サーバに接続する機能は mod_ssl の SSLProxy* ディレクティブで 提供されています。これらの機能を利用するためには、該当するモジュールを 組み込んで設定しなければなりません。
(後略)
だそうなので、mod_proxy_httpモジュールとmod_sslモジュールも必要です。またmod_sslモジュールが提供するディレクティブですが、mod_sslモジュールのドキュメントを見ると、少なくともSSLProxyEngineは必要そうです。
まとめると、こうなります。
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule ssl_module modules/mod_ssl.so
RewriteEngine on
SSLProxyEngine on
RewriteCond %{HTTP:X-Forwarded-For} ^xx\.x\.x\.xx
RewriteRule ^/(.*)$ https://xx-web.xx.com/$1 [P,L]
LoadModuleディレクティブの書き方は、お使いの環境によって多少違うかもしれません。また、すでに設定のほかの場所でロードされているモジュールについては、記述は不要です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。