У меня есть приложения пары на моем апачском сервере. Все это хорошо работает. Моя проблема - то, что я хочу, чтобы одно из приложений использовало другой http (s) прокси при загрузке материала через то приложение.
Я использую веб-скребок статьи (подобный instapaper) для сохранения локальных копий статей онлайн. Таким образом, я хочу это веб-приложение (который находится под/www на моем сервере) использовать другой прокси (соединение) при загрузке статей. Это необходимо для меня, потому что я блокирую определенные диапазоны IP на своем сервере, и иногда статьи могли бы быть вручены некоторыми из них дюйм/с. Прокси будет работать на симв./с где-то в другом месте.
Я хочу смочь изменить прокси соединения для этого конкретного приложения, которое работает на сервере Apache, вместо того, чтобы изменить целого прокси HTTP моей системы.
Я нахожусь на Debian с помощью Apache
Спасибо
Для установки переменных окружения можно использовать директиву SetEnv.
Таким образом, если конкретное приложение запускается на собственном виртуальном хосте, вы можете установить следующее:
<Virtualhost *:80>
...
...
SetEnv http_proxy "10.20.30.40:8888"
</VirtualHost>
Вы можете установить его в контексте каталога (если приложение не запускается под собственным vhost).
.