tracker issue : CF-3651785

select a category, or use search below
(searches all categories and all time range)

Please update CF to support apache 2.4

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Jonathan Morgan / Jonathan Morgan (jonathan_morgan)

Created: 10/18/2013

Components: Installation/Config

Versions: 10.0

Failure Type: Enhancement Request

Found In Build/Fixed In Build: Final / CF10_Update14

Priority/Frequency: Trivial / Unknown

Locale/System: English / Platforms All

Vote Count: 6

Duplicate ID:	CF-3719285


Ubuntu 13.10 makes apache 2.4 the default apache, meaning the next long-term support release of ubuntu will have apache 2.4 as the default as well.  Others will likely soon follow suit.

Please update CF 10 to support apache 2.4 as well as 2.2.

I replaced the supplied by adobe with one compiled for apache 2.4, and requests make it to CF, but CF returns an error that it can't read from the socket.


Jonathan Morgan

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3651785

External Customer Info:
External Company:  
External Customer Name: jonathan_morgan
External Customer Email:  
External Test Config: My Hardware and Environment details: running CF 10 on ubuntu with apache 2 and mysql.  Was at 13.04, upgraded to 13.10 without realizing that it swapped apache versions.  Not sure what I'm going to do going forward - I need at least 13.04 because of hardware driver problems...


  1. November 08, 2013 00:00:00: 1_mod_jk.c


I've attached a copy of mod_jk.c with the changes needed to make it compile against apache 2.4. It likely isn't updated in such a way that it still supports apache 2.2, but the changes were very minor, should be easy to put in place. Specifically: - replace all mentions of "`r->connection->remote_ip`" with "`r->connection->client_ip`" (lines 832 and 1106). - replace all mentions of "`r->connection->remote_addr`" with "`r->connection->client_addr`" (line 833). - changed calls to ap_log_error in lnes 735 and 741: from: ap_log_error(file, line, APLOG_MODULE_INDEX, level, 0, s, res); to: ap_log_error(file, line, APLOG_MODULE_INDEX, APLOG_ERR, level, 0, s, res);
Comment by External U.
14171 | November 07, 2013 10:57:54 AM GMT
+1 -- Adam /////////////////////////////
Vote by External U.
14177 | November 07, 2013 05:13:56 PM GMT
Last piece of the puzzle keeping me from a full 2.4 upgrade.
Vote by External U.
14178 | November 08, 2013 11:51:14 AM GMT
Need to be updated for future supprt
Vote by External U.
14179 | November 26, 2013 01:12:48 AM GMT
this is long overdue, 2.4 has been out for a long time now, given the simplicity of the fix here, it should be rolled into the installer as an option when you install CF
Vote by External U.
14180 | November 26, 2013 10:57:15 AM GMT
Also, just to follow up, I've been using the Adobe version of the mod_jk connector, modified as per the first note and then compiled and installed (details:, on my ubuntu 13.10 server with apache 2.4, and it has been perfectly stable. I've had no problems.
Comment by External U.
14172 | November 26, 2013 01:28:11 PM GMT
Apache 2.4 has bean around for nearly two years now, looking towards the future, we need support asap. With the upcoming release of Ubuntu 14.04 LTS, which only comes with Apache 2.4, we need it for the new and upgraded servers.
Vote by External U.
14181 | January 26, 2014 06:00:52 PM GMT
fixed in the upcoming release of CF.
Comment by Piyush K.
14173 | April 05, 2014 05:38:02 AM GMT
What does 'upcoming release' mean ?
Comment by External U.
14174 | May 28, 2014 07:24:47 AM GMT
Voteing as still doesn't work (at least in my archived CF10 installer)
Vote by External U.
14182 | May 28, 2014 07:25:28 AM GMT
Upcoming release means - if you want apache 2.4, you have to buy CF11. Thank you adobe - great support... Smell that little sarcasm there?
Comment by External U.
14175 | October 01, 2014 09:29:12 AM GMT
It would be available in the upcoming ColdFusion 10 update.
Comment by Rupesh K.
14176 | October 07, 2014 02:58:49 AM GMT