homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / Code, Content, and Presentation / Apache Web Server
Forum Library, Charter, Moderators: Ocean10000 & incrediBILL & phranque

Apache Web Server Forum

Apache Releases HTTP Server 2.4

 5:32 pm on Feb 21, 2012 (gmt 0)

Apache Releases HTTP Server 2.4
The Apache Software Foundation has just announced the release version 2.4 of its award-winning Apache HTTP Server. This is the first major release of the Apache Web server in more than six years. Long before the release of Apache 2.2 in December 1st, 2005 though, Apache was already the most popular Web server in the world. Today Apache powers almost 400 million Web sites.

“It is with great pleasure that we announce the availability of Apache HTTP Server 2.4″, said Eric Covener, Vice President of the Apache HTTP Server Project in a statement. “This release delivers a host of evolutionary enhancements throughout the server that our users, administrators, and developers will welcome. We’ve added many new modules in this release, as well as broadened the capability and flexibility of existing features.”



 6:14 pm on Feb 21, 2012 (gmt 0)

General-purpose expression parser
A new expression parser allows to specify complex conditions using a common syntax in directives like SetEnvIfExpr, RewriteCond, Header, <If>, and others.


 7:04 pm on Feb 21, 2012 (gmt 0)

That dynamic reverse proxy thing looks interesting.



 7:41 pm on Feb 21, 2012 (gmt 0)

Me 'ed 'urts.

For the next few weeks, when people ask "how do I do that?" I'll be sore tempted to say "you go read the manual then come back and tell us".


 8:03 pm on Feb 21, 2012 (gmt 0)

You could always suggest that they go consult that wonderful book by Arty Efhem. :)



 8:24 pm on Feb 21, 2012 (gmt 0)

Is this the version that comes with a back door for authorities?

That's a serious question, before I jump on testing new features I want to know who else will have access besides my host ya know? There's been so much huff in the media about it, especially in Canada and the U.K., that it would be silly to think a back door feature wasn't in the designs, tell me about that too Apache.


 10:39 pm on Feb 21, 2012 (gmt 0)

Hmm, interesting. I had almost forgotten that I haven't come across an Apache update for so long. It brought me to reading a few articles about NGINX and now I'm actually considering switching over. This would be a project involving a lot of time and effort!

Sgt_Kickaxe: Care to elaborate or provide a link? This is the first I've heard of the back door issue.


 12:28 am on Feb 22, 2012 (gmt 0)

Hmm, there's been much discussion here about
data: URIs over the last few months.

There's a whole section about the module
mod_data -- Convert response body into an RFC2397 data URL linked from [httpd.apache.org...]

See: [httpd.apache.org...] Now we have an RFC to refer to too. Wasn't aware of that one before.


 1:06 am on Feb 22, 2012 (gmt 0)

- mod_rewrite adds the [QSD] (Query String Discard) and [END] flags for RewriteRule to simplify common rewriting scenarios.
- Adds the possibility to use complex boolean expressions in RewriteCond.
- Allows to use SQL queries as RewriteMap functions.

Things could get somewhat interesting with some of these.


 10:39 am on Feb 22, 2012 (gmt 0)

@Sgt_Kickaxe: Yes this is the version.
Since Apache comes with full source code you can set the backdoor password in gvmt_bdoor.c to what your favorite authority asks you to.


 11:29 am on Feb 22, 2012 (gmt 0)

I can't get this to compile. I get this error:

rotatelogs.c: undefined reference to apr_file_link

I understand apr is no longer bundled so that you have to configure


They exist but the make fails.

I don't want rotatelogs so I try this:


but it still tries to compile with it and produce the error.

I can only find 2 references to this so far. I suspect there will be more over the next few days.

Best wait until it's sorted.


 12:26 pm on Feb 22, 2012 (gmt 0)

Solved this by uninstalling the rpm supplied apr* and compiling apr and apr-util off the apache site.


I don't know about the other features but I am hoping 2.4's 'lower memory use' is true.


 9:10 pm on Feb 22, 2012 (gmt 0)

Adds the possibility to use complex boolean expressions in RewriteCond.

Oh, nice :) As we all know, mod_rewrite in its existing form is so absurdly easy to use that everyone sits around like the Maytag repairman with nothing to do. Another layer of complexity is just what we need to perk things up.


 9:15 am on Feb 23, 2012 (gmt 0)

This is a real pig to install. It took me hours to finally get the http service running.

I had install scripts and standard config files working great for 2.2 but for this version there are a lot of things which need changing.

Not only is there the apr issue but the module enables and disables are different.

If you are new to compiling this version give it a couple of weeks. Wait until how-to guides are written for 2.4x


 5:31 pm on Feb 23, 2012 (gmt 0)

I'll play with Apache 2.4 locally via XAMPP, WAMP or whoever else gets a release out first, before using it in the wild.

Global Options:
 top home search open messages active posts  

Home / Forums Index / Code, Content, and Presentation / Apache Web Server
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved