Re: виндовый cgi

Victor Sudakov vas на mpeks.tomsk.su
Чт Мар 21 02:27:37 UTC 2019


Konstantin Tokarev wrote:
> >>  > Тот же вопрос, что к Andrey Kopeyko. Имеется в виду "пускалку CGI"
> >>  > виндовую, или юниксовую, и в каком месте в этой схеме вступает wine?
> >>
> >>  Юниксовая пускалка, шелл-скрипт с командой запуска wine в качестве cgi-обработчика
> >
> > Нет у меня уверенности, что такая схема заработает, потому что для
> > работы CGI-приложения надо ведь передать ему переменные среды из
> > веб-сервера, а в случае POST - ещё и информацию из браузера на stdin
> > приложения. И передать stdout приложения обратно в веб-сервер.
> >
> > Думаете, wine пропустит всё это через себя? stdin и environment туда,
> > stdout обратно...
> 
> Из man wine: 
> 
> wine makes the environment variables of the shell from which it is started accessible
> to the Windows/DOS processes started. So use the appropriate syntax for your shell to
> enter environment variables you need. 
> 
> С потоками stdin и stdout тоже не должно ничего плохого произойти

Спасибо, надо попробовать. Осталось понять, как заставить FastCGI
Wrapper по команде из nginx вызывать не
/usr/local/winsite/cgi-bin/query.exe?foo, а 
"/usr/local/bin/wine /usr/local/winsite/cgi-bin/query.exe?foo"

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49 at fidonet http://vas.tomsk.ru/


Подробная информация о списке рассылки nginx-ru