<br /><br /><div>21.03.2019, 05:27, "Victor Sudakov" <vas@mpeks.tomsk.su>:</div><blockquote type="cite"><div><p>Konstantin Tokarev wrote:<br /></p><blockquote> >>  > Тот же вопрос, что к Andrey Kopeyko. Имеется в виду "пускалку CGI"<br /> >>  > виндовую, или юниксовую, и в каком месте в этой схеме вступает wine?<br /> >><br /> >>  Юниксовая пускалка, шелл-скрипт с командой запуска wine в качестве cgi-обработчика<br /> ><br /> > Нет у меня уверенности, что такая схема заработает, потому что для<br /> > работы CGI-приложения надо ведь передать ему переменные среды из<br /> > веб-сервера, а в случае POST - ещё и информацию из браузера на stdin<br /> > приложения. И передать stdout приложения обратно в веб-сервер.<br /> ><br /> > Думаете, wine пропустит всё это через себя? stdin и environment туда,<br /> > stdout обратно...<br /><br /> Из man wine: <br /><br /> wine makes the environment variables of the shell from which it is started accessible<br /> to the Windows/DOS processes started. So use the appropriate syntax for your shell to<br /> enter environment variables you need. <br /><br /> С потоками stdin и stdout тоже не должно ничего плохого произойти<br /></blockquote><p><br />Спасибо, надо попробовать. Осталось понять, как заставить FastCGI<br />Wrapper по команде из nginx вызывать не<br />/usr/local/winsite/cgi-bin/query.exe?foo, а <br />"/usr/local/bin/wine /usr/local/winsite/cgi-bin/query.exe?foo"</p><p><br /></p><span>-- <br />Victor Sudakov,  VAS4-RIPE, VAS47-RIPN<br />2:5005/49@fidonet <a href="http://vas.tomsk.ru/" target="_blank" rel="noopener noreferrer">http://vas.tomsk.ru/</a><br />_______________________________________________<br />nginx-ru mailing list<br /><a href="http:///touch/compose?to=nginx-ru@nginx.org">nginx-ru@nginx.org</a><br /><a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank" rel="noopener noreferrer">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br /></span></div><div><br /></div><div><br /></div></blockquote><div><br /></div><div>Как я уже написал, шелл-скриптом, например</div><div><br /></div><div>#!/bin/sh</div><div>exec wine /usr/local/winsite/cgi-bin/query.exe</div><div>-- <br />Regards,<br />Konstantin</div><div><br /></div>