> I don't know about Solaris, but on Linux, patches get > installed nightly through up2date or yum on Redhat, and I've > never had anything break because of it (nor do I know of > anyone else who has). The process also NEVER needs a reboot.
That's good for you, but a simple Google search will turn up people who've been less fortunate than you. I've had my own troubles with glibc in the past, although my lack of Linux expertise didn't make things easier for me, admittedly. > I'm not very clear of what you do to test patches anyway. > Obviously, unless you have a huge budget, you can't have a > duplicate of every server just so you can test patches on it. > And if you test it on a development server with one > configuration, there is no guarantee that it won't break on a > production server with a slightly different configuration. This is the entire purpose behind separating development, staging and production servers. Lots of people do this, with identical configurations across all three environments. How else do you do testing? Especially load testing? > Looking at the docs, I wouldn't say the syntax is any easier > then mod_rewrite, and by the time I learned it, I would be > wondering why I didn't just install Apache instead of > spending $99 per box for the license of ISAPI Rewrite. I think you're missing the point. I didn't say the syntax was any easier. Regular expressions tend to make my head hurt, no matter where they are. You said, "you can't do x", and I said, "yes, in fact, you can do x". As for why you wouldn't just install Apache instead, there are all sorts of possible reasons for this. If your answer to every problem is to rip out existing infrastructure and replace it with your own preferred infrastructure, you'll find yourself causing more problems than you fix. Also, there is a free version of ISAPI Rewrite, which has been sufficient for many of my clients. > > ... things that IIS has and Apache doesn't (at least without > > additional modules): > > > > - web, GUI and scriptable API management interfaces > There is a web interface (webmin). Someone also mentioned a > GUI interface. None of those things are built into Apache, right? > There is no need for API since the configuration is in a text > file, which is easy enough to manipulate using any > programming language. You're honestly saying that being able to directly manipulate a text file is superior to having an API? Are you on crack? Of course, again, the IIS 6 metabase is XML, which is just a text file after all. > > - live configuration editing without restart > There is a graceful restart option, which just rereads the > configuration information without doing an actual restart. A graceful restart is, in fact, an actual restart, I think. My understanding is that Apache will simply finish serving requests on open connections before closing them. In any case, if you have an error in your conf file, Apache will not restart then. That's not very graceful, is it? If I make an error in my ADSI API call, I get an error back, and IIS continues running. > > - ability to run ASP/ASP.NET apps > mod_mono I wonder if there are any incompatibilities between Mono and .NET? Will Mono run my ASP.NET 2 apps? Would you seriously recommend Mono for production hosting of ASP.NET apps? > > - authentication against Active Directory > There are many options here, but I might as well give you one > recommended by MS: http://support.microsoft.com/kb/555092 What if I can't use Kerberos? (There are many reasons why this might be the case.) In any case, why should I go through all that work when IIS supports it out of the box? In any case, I think you're missing my point entirely, or are simply unwilling to acknowledge it. I'll go ahead and restate it here, and then I'm done. For the purposes of most CF developers, who aren't server administrators, there is no substantive difference between IIS and Apache - neither "beats the pants off" the other - and time spent learning one after you know enough about the other to write and test applications is time that could be spent on something else. The fact that this isn't self-evident to you, that we're even having this discussion, boggles my mind. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:267227 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

