The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

mod_tcprelay 1.0.0 (apache)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: apache,  (найти похожие документы)
Date: Mon, 11 Feb 2002 20:00:35 +0300 From: Alex Tutubalin <[email protected]> To: [email protected] Subject: mod_tcprelay 1.0.0 вот нашел в закромах: ftp://ftp.lexa.ru/pub/domestic/lexa/mod_tcprelay-1.0.0.tar.gz Я этот модуль использовал для общения с single-thread chat server, который был написан мной в 99-м году. Еще он используется в Рамблер-Словарях для общения со словарным сервером. Одним словом, в редких случаях - полезная штука. Вот от нее README: 0. PREFACE. Никаких гарантий, используйте as is, (C)opyright 1999 Alex Tutubalin <[email protected]> Никакой поддержки не оказывается, баг-фиксы будут приняты, но даже благодарность не обещается. Этот модуль нужен мне в настоящее время ровно для одного проекта и вряд-ли я буду поддерживать и развивать его. 1. License Apache-style. При использовании, модификации и так далее, должен сохраняться первоначальный копирайт и ссылка на автора (т.е. меня) 2. Что это. Это простейший 'TCP-relay' для Apache HTTP Server. При получении запроса, он коннектится по TCP к указанному host:port, передает туда две строчки: USER: $REMOTE_USER (или unknown, если пользователь не был авторизован апачем) ACTION: $PATH_INFO (или unknown, если path-info нету) и отдает все байты, полученные от TCP-сервера клиенту (предполагая, что сервер отдает html, т.е. Content-Type ставится в text/html) 3. Как это использовать: а) собрать Apache с этим модулем: ./configure --add-module=/path/to/mod_tcprelay.c б) Написать в конфиге Apache что-то в духе: <IfModule mod_tcprelay.c> <Location /relay.cgi> SetHandler tcprelay-handler # порт к которому коннектиться TCPRelayPort 9099 # IP-адрес хоста к которому коннектиться TCPRelayHost 127.0.0.1 </Location> </IfModule> в) использовать URL вроде /relay.cgi/other/parameters г) протестировать, например так: netcat -l -p 9099 </dev/random lynx http://myserver/relay.cgi/anyparameter Alex Tutubalin Moscow, Russia 30-Nov-1999

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру