LINUX.ORG.RU
ФорумAdmin

Proxy для веб приложения


0

0

Есть некое web приложение (site.com/cgi-bin/application.exe - нет это не Windows ;-) ) - требуется сделать так, чтобы весь выдаваемый контент пропускался через наше приложение (допустим на Perl или PHP).

По-русски, надо настроить прокси у Apache, чтобы все запросы к application.exe пропускались через наше приложение.

Есть идеи как это реализовать?

★★★★★

2 раза прочитал и не понял ((

что значит, пропускалось? ваше приложение умеет проксировать ?
нарисуй мне рисунок с картинками ))

dreamer ★★★★★
()
Ответ на: комментарий от dreamer

ему надо вставить прослойку на stdout между запущенный апачем и этим скриптом

попробуй написать какую нить песочницу (sandbox)
точнее обёртку: cgiшку замени своей в которой типа

#!/bin/php
<?php

$str = exec('ta_cgi');

$parsed_str = parce($str);

echo $parsed_str;
?>

MihaelSA
()

Предлагаю в apache через mod_rewrite заменить вызов application.exe на вызов своего скрипта (с передачей ему всех параметров оригинального запроса), а в скрипте уже можно будет либо явно запустить этот cgi, либо дернуть оригинальный URL (в rewrite-правилах предусмотреть защиту от цикла) и получить его вывод (для варианта на php - см. ob_*() функции).

spirit ★★★★★
()
Ответ на: комментарий от MihaelSA

или ты в веб программировании не силён?

данные из запросов в php получаешь так через $_GET[], $_POST или просто выдираешь всю строку запроса

а отправлять тому скрипту можно и через сокеты

MihaelSA
()
Ответ на: комментарий от birdie

ну и кто тебе запрещает с ним общаться через сокеты?

MihaelSA
()

э.... Прописать свой хандлер для определенного типа файлов?

Orlangoor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.