Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: emercom on June 01, 2005, 10:31:37

Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:31:37
Hi, всемогощий All
У меня такая проблемка, наше головное предприятие в Москве, они прислали программу для работы с клиентами, она работает по HTTP, но скрипты которые написаны под винду, а у меня инетовский сервер на фрюхе и я никак не могу установленный на ней апачи работать с этими скриптами :((  возможно ли какнибудь его научить работать с ними ? Я понимаю что можно в локалке завести виндовый апачи и фрюхой дивертить пакеты по порту (в клиенской проге порт по которому работать можно задать ), но мне хотелось бы узнать, можно ли какнить иначе это решить ??
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 10:40:29
Можно попробовать, скрипты на каком языке написаны?
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:44:00
незнаю, мне исходников никто не давал (((
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:45:01
я никогда веб програмированием не занимался, расширение CGI
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 10:45:05
а заголовок скрипта какой (первые 3-5 символов в текстовом редакторе)
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:46:09
MZP
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 10:47:49
эти скрипты формата EXE, они без соответствующей опции в ядре не будут работать... :(
исходники есть для скриптов?
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:47:53
This program must be run under Win32
но вот это я там нашел (
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:48:36
я же говорю, исходников нет ((((((
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 10:49:55
хм... ща пошевелю тем, что от мозгов осталось, может что подскажу
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 10:50:01
похоже придется в локалке отводить машину под виндовый апач ((((
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 10:51:17
если есть возможность запустить серевер на другом компе, то это лучший вариант
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 11:02:08
Quote
если есть возможность запустить серевер на другом компе, то это лучший вариант
[snapback]2373[/snapback]

т.е. шипко большой геморой ???   овчинка выделки не стоит ??
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 11:09:17
Да, примерно так :)
есть у москалей странная тенденция писать все под мастдай, скорее всего, данный софт написан на каком-ндь делфи и работать будет только под винду... Можешь попробовать с эмуляторами поизвращаться, но я не видел, чтобы цги работал под эмулятором.
Можешь попробовать перекомпилить ядро с поддержкой данного формата, но таких приложений, которые написаны в данном формате и работают под никсом я видел только два: одно не помню, другое rawrite.exe, который поставляется с дистром линукса...
В общем, быстрый вариант - ставить httpd под Micro$oft и не трахаться, хотя я бы скорее посмотрел, что делает прога и нарисовал бы свою :)
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: emercom on June 01, 2005, 11:13:33
ладно, спасибо, свой я рисовать не буду, некогда да и не охото ))) буду ставить мелкомягкий веб сервер...
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 11:14:15
удачи! :)
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: guest! on June 01, 2005, 13:43:42
Diman

а можно как-нить код на дельфи перекомпилить так чтобы работало под никсом
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 13:46:05
Да, Kylix
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 13:48:00
Если используются какие-то функции из Windows API, то придется покопаться :)
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: guest! on June 01, 2005, 13:52:20
я вот тут нашел про программы для запуска Windows-приложений в Linux
http://www.sysadmin.tomsk.ru/index.php?showtopic=325 (http://www.sysadmin.tomsk.ru/index.php?showtopic=325)

ты про них случайно что-нить знаешь.
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 13:54:13
Quote
я вот тут нашел про программы для запуска Windows-приложений в Linux
http://www.sysadmin.tomsk.ru/index.php?showtopic=325 (http://www.sysadmin.tomsk.ru/index.php?showtopic=325)

ты про них случайно что-нить знаешь.
[snapback]2388[/snapback]

Да, знаю, первое юзаю, второе - гумно, третье - виртуальная машина, она здесь не поможет :)
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 13:56:53
кстати, цги под виртуальной машиной вроде как не работают... Я, конечно, не уверен, но все же
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: guest! on June 01, 2005, 14:04:12
Diman
У меня вот в чем проблема:
Я пишу программу (клиент/сервер), которые работают по протоколу SOAP. Клиент под винду. Если сервер писать тож под винду, то его можно будет юзать только на апаче под Виндос.
А если делать сервер на пхп и чтобы они с клиентом работали по протоколу SOAP, у меня не получается.

Может ты подскажешь чтонить.
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 14:06:31
Пиши на си - компилятор gcc - мультиплатформенный... Ты на дельфях пишешь?
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: guest! on June 01, 2005, 14:09:05
Quote
Пиши на си - компилятор gcc - мультиплатформенный... Ты на дельфях пишешь?
[snapback]2395[/snapback]

да тут без разницы можно Дельфи, можно на Си Билдере
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 14:09:15
и с этой темой лучше в программирование
Title: Запуск виндовый cgi под никсовым апачем ?
Post by: Diman on June 01, 2005, 14:11:58
http://www.sysadmin.tomsk.ru/index.php?showtopic=361 (http://www.sysadmin.tomsk.ru/index.php?showtopic=361)