Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Надо добавить поддержку windows named pipes к какому-либо веб-серверу, код которого доступен под BSD-подобными лицензиями (то есть не GPL, LGPL и тд).

Вебсерверы - в идеале - apache 1.3.33. Еще вариант (менее предпочтительный) - nginx (его порт под винду появился недавно) или еще какой-либо, поддерижвающий php под виндой как модуль (а не как CGI) - например любой из нижеследующих у кого BSD лицензия и который работает под виндой:

caudium

continuity

phttpd

pi3web

roxen

thttpd

tux

webjames

nginx php модулем не поддерживает, но он может FastCGI.

Чтобы веб-сервер принимал запросы через windows named pipe, а не через TCP socket. Чтобы он ВООБЩЕ не использовал TCP сокет ни для принятия запросов, ни для коммуникации с worker'ами, ни с FastCGI сервером (в случае nginx).

Все это нужно для того, чтобы можно было запустить веб-сервер на любом компе и получать к нему доступ с этого же компа. Чтобы никакой фаерволол (есть фаерволы, запрешающие подсоединение к 127.0.0.1 и прослушку портов на 127.0.0.1!) не помешал. Браузер, который будет ходить в этот веб-сервер через windows named pipes, тоже будет нужно сделать (это будет следующий, отдельный проект) на базе webkit или mozilla.

Крайне предпочтительно все-таки изменить апач (а не nginx). В случае апача mod_fastcgi естественно трогать не надо (php в случае апача будет работать как модуль, а не как fast_cgi сервер).

Про апач:

Его можно качнуть отсюда http://archive.apache.org/dist/httpd/apache_1.3.33.tar.gz

Кажется все изменения придется сделать только в файле src/main/http_main.c

Для пересборки апача пользуемся “nmake /f Makefile.win” находясь в каталоге “src” (требуется visual studoio)

Если будете модифицировать апач - режим "работать через windows named pipes" или "работать через TCP" должен переключаться используя коммандную строку (ключ -P - если указан, за ним идет имя named pipe где слушать входящие запросы).

Модифицированный веб-сервер должен поддерживать обслуживание несколько запросов одновременно, а также GET и POST запросы любого размера (вплоть до гигабайтов).

Работать все должно на win2k И выше. Поддержка win9x не нужна.

15 лет назад
vh213
45 летРоссия
16 лет в сервисе
Был
8 лет назад
  • Похожие заказы
  • $100

    Нужно реализовать: - вывод списка заданий в TListBox для XP и TTreeView для Vista соответсвенно - вызов диалога Scheduled Task Wizard (Мастер планирования заданий) в XP и Create Task в Vista (7even) - вызов диалога свойств задания для ...

    Завершен
    15 лет назад
  • $50

    Необходимо написать небольшой Win сервис который бы по указаному интервалу времени закачивал бы через HTTP файл с локального компьютера на сервер в интернет. Требования: 1. MFC (Никаких .Net) 2. Совместимость с win2000, 2003, 2008, Vista, Seven 3. ...

    Закрыт
    15 лет назад
  • Доброго времени суток Необходима программа-оболочка для запуска пакетного файла (либо изменить текущий) без открытия дополнительных дос/консольных окон запускаемых приложений текущее решение: start-stop.bat >@echo off >start /WAIT denwer\Boot.exe >start /WAIT denwer\Run.exe >start /WAIT iexplore http://egednevnik >start denwer\Stop.exe основная задача: необходимо избавится от открывающихся окон запускаемых ...

    Завершен
    15 лет назад
  • $500

    Нужна программа для передачи файлов между компьютерами по LPT или USB (бывают такие кабеля которые соединяют компьютеры по USB со своими собственными драйверами). Что именно - LPT или USB не важно, нужно чтобы скорость была ...

    Завершен
    15 лет назад
  • Нужно перевести много кода с языка ASM for Intel 87c196 на язык С. Лучше, если будет не один исполнитель, а команда. Платить готов хорошо. Расчёт оплаты за блоки построчный (за строку ASM). Пример кода в файле.

    Закрыт
    15 лет назад
  • Техническое описание: Сервер, на нем стоит windows2003(64bit). К нему подключаются тонкие клиенты в кол-ве шести штук с загрузкой по сети(pxe). На сервере стоит две сетевые карты. Одна смотрит в локальную сеть(10.0.0.x), другая смотрит в wifi ...

    Закрыт
    15 лет назад
  • $500

    Для кассовой системы, написание взаимодействия с драйверами устройств в виде модулей с возможностью подключения новых устройств в систему: - Экран покупателя - Вероятнее всего Epson. - Фискальный регистратор Штрих ФР - www.shtrih-m.ru. - Билетный принтер DataMax. Язык разработки: C# ...

    Закрыт
    15 лет назад