IIS and ISAPI --> helicon ? AFAIK it was the "old" standard. When Azure eventually moved to support python web apps, smart guys at MS implemented the - until that moment - missing link to run natively a fastcgi python process speaking with IIS through the "same interface" that runs any other fastcgi-enabled language (e.g. PHP), which is the wfastcgi.py module/script. I'd go for the "newly and improved" rather than having a 3rd party integrated with ISAPI: less moving parts, better support moving forward as it's "100%" MS supported code.
On Thursday, November 3, 2016 at 12:45:36 AM UTC+1, Pbop wrote: > > We built a SHIB SSO and OAUTH SSO middleware in web2py that handles 1000+ > concurrent users with very good results in IIS and ISAPI running a WSGI > wrapper ala the cookbook instructions. I hear IIS and FastCGI and wonder if > this is a better deployment option? Are you aware of any advantages of one > over the other? > > On Wednesday, November 2, 2016 at 5:55:36 PM UTC-4, Niphlod wrote: >> >> it's from some time ago but should work without issues. I think some >> improvements have been made regarding wfastcgi availability as a proper >> package, but in any case, I'm here to help (and maybe we can revisit the >> segment on the book with your experience). >> >> <tl;dr>: should be "verbatim" but improvements on MS side could have >> changed little bits. >> >> On Wednesday, November 2, 2016 at 2:09:07 PM UTC+1, Omi Chiba wrote: >>> >>> OK! I failed last time but it worth try again. I will follow the book >>> try it later. >>> >>> http://www.web2py.com/books/default/chapter/29/13/deployment-recipes?search=iis#IIS >>> >>> On Wednesday, November 2, 2016 at 3:43:37 AM UTC-5, Niphlod wrote: >>>> >>>> *nix --> nginx with uwsgi >>>> windows --> iis with fastcgi >>>> >>>> >>>> BTW: iis is perfectly fine running production envs. And it's NOT >>>> difficult. >>>> >>>> >>>> On Tuesday, November 1, 2016 at 8:01:22 PM UTC+1, Omi Chiba wrote: >>>>> >>>>> Thank you! I will stick to Apache/wsgi for now. >>>>> >>>>> On Tuesday, November 1, 2016 at 1:54:37 PM UTC-5, Jim S wrote: >>>>>> >>>>>> I think the thread you referenced was one discussing deployment on >>>>>> Ubuntu where yes, nginx/uwsgi is preferred. But, the Windows >>>>>> environment >>>>>> is different (in my opinion) since the Windows nginx is still considered >>>>>> 'beta'. I wouldn't feel that comfortable using it. (that said, I do >>>>>> use >>>>>> many other 'beta' projects) >>>>>> >>>>>> If Apache/mod_wsgi is really frowned upon, should it be noted in the >>>>>> book? >>>>>> >>>>>> @omi - I migrated from Windows/Apache/mod_wsgi a while back to >>>>>> Ubuntu/nginx/uwsgi. I think that at that time I switched from using >>>>>> pyodbc >>>>>> to pypyodbc. I too access MS SQL servers from my ubuntu box using ODBC >>>>>> (along with IBM AS/400 databases). It works very well for me. >>>>>> >>>>>> -Jim >>>>>> >>>>>> >>>>>> On Tuesday, November 1, 2016 at 1:33:53 PM UTC-5, Richard wrote: >>>>>>> >>>>>>> I would say, we don't not don't support it, we just don't maintain a >>>>>>> web2py setup script with Apache... I think the decision was to reduce >>>>>>> the >>>>>>> number of setup script to the bare minium to only the one web2py-devs >>>>>>> are >>>>>>> willing to maintain... >>>>>>> >>>>>>> That been said, I am sure that if you or someone else take owner >>>>>>> ship to update and maintain Apache setup script because it important >>>>>>> for >>>>>>> you we will bring it back in the scripts folder... But I wouldn't take >>>>>>> that >>>>>>> path before someone demonstrate commitment to the task as we don't want >>>>>>> to >>>>>>> get back stuff that will not be maintain in years in the repo... I >>>>>>> guess >>>>>>> you can set your own github repo to demonstrate your commitment and >>>>>>> help >>>>>>> the community though, and it could be reference somewhere appropriate >>>>>>> in >>>>>>> the book. >>>>>>> >>>>>>> Richard >>>>>>> >>>>>>> On Tue, Nov 1, 2016 at 2:22 PM, Dave S <[email protected]> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tuesday, November 1, 2016 at 7:51:26 AM UTC-7, Omi Chiba wrote: >>>>>>>>> >>>>>>>>> Thank you. I thought the Massimo's comment below and he also >>>>>>>>> mentioned somewhere we don't want to support Apache anymore... that's >>>>>>>>> why I >>>>>>>>> was nervous. I was thinking to your direction (Moving to Ubuntu) but >>>>>>>>> I use >>>>>>>>> pyodbc to connect Microsoft SQL Server and DB2, also python-ldap.. so >>>>>>>>> not >>>>>>>>> sure if it works the same way. >>>>>>>>> >>>>>>>>> >>>>>>>>> "P.S. I stand by Niphlod. He did not say anything offending and >>>>>>>>> his comment was insightful. We do not recommend apache+mod_wsgi >>>>>>>>> because >>>>>>>>> there are better ways (nginx+uwsgi)." >>>>>>>>> >>>>>>>>> >>>>>>>> If you have a working Apache configuration, that's an argument for >>>>>>>> staying with it [caveats follow]. Part of the deprecating is because >>>>>>>> Apache configuration is delicate, complicated, and [reportedly] the >>>>>>>> documentation isn't always helpful. If you're beyond that stage, >>>>>>>> that's >>>>>>>> one objection overcome. The caveats: there is some concern that >>>>>>>> Apache >>>>>>>> security updates may be frequent and patching may be delicate and >>>>>>>> complicated [it's been around long enough that may have an "organic" >>>>>>>> structure]. >>>>>>>> >>>>>>>> I think Niphlod has run both IIS and nginx on Windows, and nginx on >>>>>>>> his linux systems, but I'd have to go back through his posts to be >>>>>>>> sure of >>>>>>>> that. >>>>>>>> >>>>>>>> /dps >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On Tuesday, November 1, 2016 at 9:39:17 AM UTC-5, Jim S wrote: >>>>>>>>>> >>>>>>>>>> I haven't seen anything about Apache no longer supported. Did I >>>>>>>>>> miss something? >>>>>>>>>> >>>>>>>>>> To my knowledge, nginx is not considered 'production ready' on >>>>>>>>>> Windows. See the first paragraph here: >>>>>>>>>> http://nginx.org/en/docs/windows.html >>>>>>>>>> >>>>>>>>>> I think Apache is the way to go. >>>>>>>>>> http://web2py.com/books/default/chapter/29/13/deployment-recipes#Apache-and-mod_wsgi >>>>>>>>>> >>>>>>>>>> For me though, I've moved all of my production servers to Ubuntu >>>>>>>>>> with nginx / uwsgi. >>>>>>>>>> >>>>>>>>>> -Jim >>>>>>>>>> >>>>>>>>>> On Monday, October 31, 2016 at 5:31:06 PM UTC-5, Omi Chiba wrote: >>>>>>>>>>> >>>>>>>>>>> I'm running production site with Apache but it sounds like we >>>>>>>>>>> don't support apache anymore... which is one is better/easy option >>>>>>>>>>> for me? >>>>>>>>>>> I tried IIS long time ago but didn't success... maybe it was too >>>>>>>>>>> complicated for me. >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

