Apache HTTP Server 1.3.31 Released
efranco writes "Apache Software Foundation had released today a new version of the 1.3.x Apache webserver branch. How long this branch will last? Despite the interesting new features introduced in the 2.0.x branch, it seems that the branch 1.3.x is still the most used around the world." Errr, is PHP playing nicely with Apache 2 yet?
For apache 2.0, GOOGLE says it does
Apache 2.0.x is tuned with multithreading in mind, whereas 1.3.x is not. This is root of problems with PHP which libraries are not all thread-safe. It also means that in order to fully benefit from Apache 2 you must have OS with multithreading support. Linux 2.6, FreeBSD 5-CURRENT or (cough!) MS Windows NT (2k, XP, 2003, etc.) or MacOS X (this one I'm not quite sure about - but it has Mach kernel so probably yes) or Solaris.
You can defy gravity... for a short time
on my sites, along with virtually every other plug-in and feature I need.
How Jaded Are You?
1.3.30 was had a windows specific bug-fix to 1.3.29 if IIRC.
09f911029d74e35bd84156c5635688c0
Someone correct me if I'm wrong, but I think the big hangup in adoption at the moment is mod_perl. mod_perl 2.0 is supposed to fix that but it's still under development at the moment.
Here's a link for people who wonder what a MPM is: http://httpd.apache.org/docs-2.0/mpm.html
Prevent email address forgery. Publish SPF records for y
Uh you did know that the seperate add to apache and build mod_ssl is only for 1.3.X variants right? The same functionality is found included with Apache 2.0 see Apache 2.0 Docs
As you can read in this message, this is not a release but a Release Candidate. It was posted in the /dev/dist directory so testers can have at it.
Now, if all of you want to download and test this release, and report your findings back to the httpd-dev mailinglist, by all means go for it.
But this is not a release yet.
What Would the Fab Five Do?
As Sander mentioned, 1.3.31 is NOT released. If it had been, you would have seen an announcement... Is being first to post such a big thing now that we don't even bother *checking* the facts?? Because of this totally mistaken idea, the tarballs on httpd.apache.org/dev/dist/ have been removed, which means more work for those of us coordinating and testing the release. However, to avoid people running unofficial releases, this seems to be what we need to do. Depending on the viability of the 1.3.31 RELEASE CANDIDATE tarballs, 1.3.31 may be released (*really* released) in the next few days.
1.3.x is great. 99.999% of us don't need 2.x. and of the remaining 0.001% that think they do at least half of them would be better off buying more than one computer to serve their website.
mod_fastcgi should be thread safe, and the FastCGI PHP SAPI module is probably better tested than the Apache 2 ones. Plus, if PHP crashes it doesn't take Apache with it, and you can do fancy things like jailing the daemonized PHP's, or running multiple servers as different users.
1.3.31 is in development.. it has NOT been officially released..
I was really suprised when I had to switch to httpd-2.xx when I moved on to a Ldap based setup using padl nss_ldap library. (No apache ldap modules involved).
CGI with suexec on 1.3.xx just wouldn't work. All I had were segfaults ;-).
Problem vanished when I upgraded to apache2. Now all my CGI users are happy. And, of course I run apache in prefork mode ;-).
Read all about it:
Apache 1.3.31 Announcement