#apache #mod-proxy
#apache #mod-прокси
Вопрос:
У меня есть сайт, давайте назовем его example.com который размещен на сервере Apache, прослушивающем порт 80. modproxy
В данный момент я также использую для отправки трафика на другой сервер, который прослушивает порт 8000. Как я могу разрешить проксирование трафика только в том случае, если PHPSESSID
найден файл cookie? Вот мои настройки conf на данный момент.
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /private http://localhost:8000
ProxyPassReverse /private http://localhost:8000/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Ответ №1:
Некоторые другие вещи, которые я также пытаюсь:
<Proxy *>
Allow from all
</Proxy>
RewriteEngine On
RewriteRule %{HTTP_COOKIE} ^.*PHPSESSID.*$ [NC]
RewriteRule /private http://localhost:8000/$1 [P,L]