homepage Welcome to WebmasterWorld Guest from 54.197.147.90
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
engine




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

Apache Releases HTTP Server 2.4
[zdnet.com]
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.”

 

wilderness




msg:4420099
 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.

jmccormac




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

That dynamic reverse proxy thing looks interesting.

Regards...jmcc

g1smd




msg:4420118
 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".

jmccormac




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

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

Regards...jmcc

Sgt_Kickaxe




msg:4420139
 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.

Andem




msg:4420211
 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.

g1smd




msg:4420248
 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.

g1smd




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

mod_rewrite
- 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.

GeneVincent




msg:4420438
 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.

Frank_Rizzo




msg:4420449
 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

--with-apr=/path/apr-1-config
--with-apr-util=/path/apu-1-config

They exist but the make fails.

I don't want rotatelogs so I try this:

--disable-rotatelogs

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.

Frank_Rizzo




msg:4420460
 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.

lucy24




msg:4420648
 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.

Frank_Rizzo




msg:4420799
 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

g1smd




msg:4420978
 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