SCGI is the wave of the future, (IMHO). Does anyone know what it would take to get it to work with IIS6? -- Best Regards, -Larry "Work, work, work...there is no satisfactory alternative." --- E.Taft Benson _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
On 10/6/05, Larry Kelly <ldk2005-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > SCGI is the wave of the future, (IMHO). Does anyone know what it would > take to get it to work with IIS6? >I suppose you''d have to write an IIS plugin for SCGI. You could look at the source code for the Apach plugin (mod_scgi) get an idea of what is involved. Curt _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
sorry to say, but IIS is not the wave of the future. i dont want to be too harsh so i will stop here. sorry :-| ------------------------------------------------------------------------ Hunter Peress hperess-hceJc2YFNylFcjXmduoLkw@public.gmane.org Web Programer The Santa Fe New Mexican, Inc. On Oct 6, 2005, at 11:04 AM, Curt Hibbs wrote:> On 10/6/05, Larry Kelly <ldk2005-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > SCGI is the wave of the future, (IMHO). Does anyone know what it > would take to get it to work with IIS6? > > I suppose you''d have to write an IIS plugin for SCGI. You could > look at the source code for the Apach plugin (mod_scgi) get an idea > of what is involved. > > Curt > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
On 10/6/05, Hunter Peress <hperess-hceJc2YFNylFcjXmduoLkw@public.gmane.org> wrote:> > sorry to say, but IIS is not the wave of the future. i dont want to be too > harsh so i will stop here. sorryNo its not. But some people are stuck with it. _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Working on this at the moment using a .NET handler. It is an experiment really, I assume an isapi filter is a better solution performance wise, but I''m not good enough with C++ to write one. Anyway, the nice thing about the .NET handler is that I''m able to create a real easy deployment on any windows box with .net framework installed. So no hassle with rewrite engines, mixed setup instructions per platform (which is the case with the current fcgi solution) and flexible deployment in subfolders (yay!). Just some files and a folder, that''s the idea right now. I''m aiming for a first version this month, I have a holiday planned and am not allowed to bring a laptop, so this does not help the project. I''ll keep you updated. /Boris _____ From: rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org [mailto:rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org] On Behalf Of Larry Kelly Sent: donderdag 6 oktober 2005 18:59 To: Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org Subject: [Rails] Will SCGI work with IIS6? SCGI is the wave of the future, (IMHO). Does anyone know what it would take to get it to work with IIS6? -- Best Regards, -Larry "Work, work, work...there is no satisfactory alternative." --- E.Taft Benson _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
On 10/6/05, Boris <boris-OWJDjcdC7C/2dWTfsa9fiw@public.gmane.org> wrote:> > Working on this at the moment using a .NET handler. It is an experiment > really, I assume an isapi filter is a better solution performance wise, > but I''m not good enough with C++ to write one. Anyway, the nice thing about > the .NET handler is that I''m able to create a real easy deployment on any > windows box with .net framework installed. So no hassle with rewrite > engines, mixed setup instructions per platform (which is the case with the > current fcgi solution) and flexible deployment in subfolders (yay!). Just > some files and a folder, that''s the idea right now. > I''m aiming for a first version this month, I have a holiday planned and > am not allowed to bring a laptop, so this does not help the project. > I''ll keep you updated. >Cool! Definitely keep up posted! Curt _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
On 10/6/05, Boris <boris-OWJDjcdC7C/2dWTfsa9fiw@public.gmane.org> wrote:> > Working on this at the moment using a .NET handler. It is an experiment > really, I assume an isapi filter is a better solution performance wise, > but I''m not good enough with C++ to write one. Anyway, the nice thing about > the .NET handler is that I''m able to create a real easy deployment on any > windows box with .net framework installed. So no hassle with rewrite > engines, mixed setup instructions per platform (which is the case with the > current fcgi solution) and flexible deployment in subfolders (yay!). Just > some files and a folder, that''s the idea right now. > I''m aiming for a first version this month, I have a holiday planned and > am not allowed to bring a laptop, so this does not help the project. > I''ll keep you updated. > /Boris >That would be wonderful! Can hardly wait for the unveiling. Sorry about your laptop sitting there all alone. Or, is it taking a well deserved holiday as well :) ------------------------------> *From:* rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org [mailto: > rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org] *On Behalf Of *Larry Kelly > *Sent:* donderdag 6 oktober 2005 18:59 > *To:* Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > *Subject:* [Rails] Will SCGI work with IIS6? > > SCGI is the wave of the future, (IMHO). Does anyone know what it would > take to get it to work with IIS6? > > -- > Best Regards, > -Larry > "Work, work, work...there is no satisfactory alternative." > --- E.Taft Benson > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >-- Best Regards, -Larry "Work, work, work...there is no satisfactory alternative." --- E.Taft Benson _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
I looked at this very briefly and would encourage you to pursue where I left off. What you need is an ISAPI dll that can attach to the SCGI process. I came across this posibility: http://isapi-wsgi.python-hosting.com/ which is an ISAPI to WSGI implementation. I down loaded it but stopped because it wasn''t exactly what I needed. I could What is WSGI? http://www.python.org/peps/pep-0333.html However, they are using the following script: http://pythonpaste.org/trac/file/WSGIKit/trunk/wsgikit/scgiserver.py?rev=2351 which appears to the top doc to be a SCGI -> WSGI gateway instead of at WSGI -> SCGI gateway which is what we would need. So, looking at http://isapi-wsgi.python-hosting.com/ they are using an ISAPI python lib in ActivePython. Looking that this lib show that they are using a modified isapi redirector from the jakarta tomcat connectors code: http://cvs.apache.org/viewcvs.cgi/jakarta-tomcat-connectors/jk/native/isapi/ Knowing this, tonight my intent is to compile this and get it to call into a simple ruby script. Once this is done, we can write the SCGI client side of equation. Hence: IIS -> load ISAPI -> redirect to SCGI client -> attach to SCGI server I''ll let you know tomorrow how it goes. -- Tom Jordan On 10/6/05, Larry Kelly <ldk2005-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> SCGI is the wave of the future, (IMHO). Does anyone know what it would take > to get it to work with IIS6? > > -- > Best Regards, > -Larry > "Work, work, work...there is no satisfactory alternative." > --- E.Taft Benson > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >-- "Nothing will ever be attempted, if all possible objections must first be overcome." - Samuel Johnson
This would be wonderful if we can get this running on IIS. If there''s a way I can contribute, let me know. (I''ve got about 10 IIS servers that I manage and would be able to test and write docs. _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
I''ve just registered the ruby-isapi project on rubyforge. Give me until about Monday or so to get something compilable up on it. My goal is to walk down the same path that the python-isapi project did. http://aspn.activestate.com/ASPN/docs/ActivePython/2.3/pywin32/html/isapi/doc/isapi.html After we get this isapi filter to load the ruby virtual machine, it should be short work in writing the scgi-client side of the equation in ruby itself. If you have a rubyforge account, I can add you if you want. -- Tom. On 10/7/05, Brian Hogan <bphogan-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> This would be wonderful if we can get this running on IIS. If there''s a way > I can contribute, let me know. (I''ve got about 10 IIS servers that I manage > and would be able to test and write docs. >-- "Nothing will ever be attempted, if all possible objections must first be overcome." - Samuel Johnson