Apache httpd server 2.4.25 binaries for Non Windows platforms

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Apache httpd server 2.4.25 binaries for Non Windows platforms

Prarthana Agwania
Hello Apache Team,

We have a requirement to package Apache httpd server together with mod_jk
1.2.42 and distribute it to customers. Our application is hosted on Tomcat
which needs to be load balanced. We tried the topology where in Apache
httpd server act as the load balancer in conjunction with mod_jk which
works perfectly fine. Now, we are required to package this and distribute
it but I am unable to find the binaries for the latest version. We cannot
compile and build it as it will be distributed to customers and we will
have to ensure everything is correctly build and runs on all platforms.

Therefore, I request you to provide the binaries for different non windows
platform say, OEL, Solaris, HP and AIX.

Looking forward to hear from you.

Thanks,
Prarthana Agwania
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Apache httpd server 2.4.25 binaries for Non Windows platforms

Olaf Kock
Am 16.06.2017 um 08:55 schrieb Prarthana Agwania:
> We have a requirement to package Apache httpd server together with mod_jk
> 1.2.42 and distribute it to customers. Our application is hosted on Tomcat
> which needs to be load balanced. We tried the topology where in Apache
> httpd server act as the load balancer in conjunction with mod_jk which
> works perfectly fine. Now, we are required to package this and distribute
> it but I am unable to find the binaries for the latest version. We cannot
> compile and build it as it will be distributed to customers and we will
> have to ensure everything is correctly build and runs on all platforms.
My expectation is that there's no binary for /all/ platforms - in fact,
the download page on https://tomcat.apache.org/download-connectors.cgi
specifically lists binary downloads "for selected versions" and only
provides Windows. I'm typically using the binary from the Linux
distribution that I'm using - but that naturally doesn't include the
other platforms that you name as examples:
> Therefore, I request you to provide the binaries for different non windows
> platform say, OEL, Solaris, HP and AIX.
As the list of possible platforms (and their versions) is open ended (I
read the "say" in your request as "for example"): Note that you get the
source code, with all permissions of the Apache License, which is far
more than you get from any commercial vendor. Asking you to do a little
bit for yourself (especially when the release team might not even have
the platforms available, or resources to test on them) is not too much
IMHO. The simple statement "We cannot compile and build it" offloads
your responsibility (you have decided for mod_jk on your own) to a
project that you do not indicate to have any involvement with other than
using its products for free.

In order to make that request, I recommend to pay some commercial vendor
in order to get these services from them (and there are great ones, even
supporting this project). Alternatively you might negotiate a donation
(probably quite sizeable) to the Apache foundation or the project
committers and supporters in order to build the infrastructure to build,
test and distribute more than the volunteered "selected platforms". I'm
sure that you can find a commercial vendor, I'm not sure that/if its
possible to negotiate the donation suggestion - others on this list will
have more insight on this.

The quickest result, however, will be: Just compile it. You'll need to
test it anyways, even when you download binaries - or do you distribute
your software claiming support for platforms that you've never tested?

Olaf

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Apache httpd server 2.4.25 binaries for Non Windows platforms

Christopher Schultz-2
In reply to this post by Prarthana Agwania
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Prarthana,

On 6/16/17 2:55 AM, Prarthana Agwania wrote:
> Hello Apache Team,

You have the wrong list. You want the httpd users list. But...

> We have a requirement to package Apache httpd server together with
> mod_jk 1.2.42 and distribute it to customers. Our application is
> hosted on Tomcat which needs to be load balanced. We tried the
> topology where in Apache httpd server act as the load balancer in
> conjunction with mod_jk which works perfectly fine. Now, we are
> required to package this and distribute it but I am unable to find
> the binaries for the latest version. We cannot compile and build it
> as it will be distributed to customers and we will have to ensure
> everything is correctly build and runs on all platforms.
>
> Therefore, I request you to provide the binaries for different non
> windows platform say, OEL, Solaris, HP and AIX.

Which architectures? Which exact versions? Which libc versions? Which
OpenSSL versions?

There are simply too many combinations of all of those for anyone to
reasonably supply all possible binaries, which is why the ASF no
longer provides any binaries at all for httpd.

You can download Windows binaries for httpd from Apache Lounge (and I
have done so for clients) if you need to.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAllEBjIACgkQHPApP6U8
pFgpSQ/9HvohQstYf+NCseXATg0vZcheqy9Y4qKpSrZJSOa34de26a3FxN7KZ4CO
aSy1S+UT5mbeNVJnp/pe96YdDaMmspCRBkWkHKDDSwc2DCwoAqARksurxlkeujX8
HvUhPM3bElT2gMUfsJRjnfpss2WE1hwRosGy5Hzfk+xJtHF8tixCxGLejBM2a7Nz
Rsw5D/dkZMwPXLmTjc7tC2eWzWGdDxUuvqIOmLXg0A15tnI8s6WhGRw+DToFXUer
rltwGVsHXxyjIBwNEXzHESd88q/7C3sgYdpcIuH8ysPGaMPYb8ijH15LEiZZ1Usz
3c74SqOZNNhrNmPqd90/foSNMSkLwoOgyc+W0qkWCf/Dl/O+u4euhAwLuDhqvINH
FJqP2JkBkSG091z7ZRTTT8hkAPLcmI8yd3BCVK3Zn6YfsrwR+OA/ICv7bLxjFtcW
s7y0ykk2GUCbHpIaDhrKkLDutoRCf+pxe3AwIOzimqNY2YksVMS7U0mZQtVh+0wp
9rZtvZJZCQ/Q9cKQ1p24I334wwOt3TepqogENf+/Q3T83G1SuBk5nOTL13XQUJD7
O06H3gjkDj3NW3sctBXkzc/3puxWeqX00jvag2pIwdXkfUl+lE6RAihL0V7jLLgi
8Lv0AM8xTYRRR/ME9grHN/JNTzwtbPb4rYd2wH2x83SY7SyScWw=
=rP4I
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Apache httpd server 2.4.25 binaries for Non Windows platforms

Peter Kreuser
In reply to this post by Olaf Kock
Olaf,




Peter Kreuser
+49 172 6649346

>> Am 16.06.2017 um 11:14 schrieb Olaf Kock <[hidden email]>:
>>
>> Am 16.06.2017 um 08:55 schrieb Prarthana Agwania:
>> We have a requirement to package Apache httpd server together with mod_jk
>> 1.2.42 and distribute it to customers. Our application is hosted on Tomcat
>> which needs to be load balanced. We tried the topology where in Apache
>> httpd server act as the load balancer in conjunction with mod_jk which
>> works perfectly fine. Now, we are required to package this and distribute
>> it but I am unable to find the binaries for the latest version. We cannot
>> compile and build it as it will be distributed to customers and we will
>> have to ensure everything is correctly build and runs on all platforms.
> My expectation is that there's no binary for /all/ platforms - in fact,
> the download page on https://tomcat.apache.org/download-connectors.cgi
> specifically lists binary downloads "for selected versions" and only
> provides Windows. I'm typically using the binary from the Linux
> distribution that I'm using - but that naturally doesn't include the
> other platforms that you name as examples:
>> Therefore, I request you to provide the binaries for different non windows
>> platform say, OEL, Solaris, HP and AIX.
> As the list of possible platforms (and their versions) is open ended (I
> read the "say" in your request as "for example"): Note that you get the
> source code, with all permissions of the Apache License, which is far
> more than you get from any commercial vendor. Asking you to do a little
> bit for yourself (especially when the release team might not even have
> the platforms available, or resources to test on them) is not too much
> IMHO. The simple statement "We cannot compile and build it" offloads
> your responsibility (you have decided for mod_jk on your own) to a
> project that you do not indicate to have any involvement with other than
> using its products for free.
>
> In order to make that request, I recommend to pay some commercial vendor
> in order to get these services from them (and there are great ones, even
> supporting this project). Alternatively you might negotiate a donation
> (probably quite sizeable) to the Apache foundation or the project
> committers and supporters in order to build the infrastructure to build,
> test and distribute more than the volunteered "selected platforms". I'm
> sure that you can find a commercial vendor, I'm not sure that/if its
> possible to negotiate the donation suggestion - others on this list will
> have more insight on this.
>
> The quickest result, however, will be: Just compile it. You'll need to
> test it anyways, even when you download binaries - or do you distribute
> your software claiming support for platforms that you've never tested?
>
> Olaf
Nicely said!

Prarthana,
Be nice and ask politely for help and suggestions. You may get further...

I suggest going back to the drawing board and define a manageable system setup (say list of supported systems and pre-packaged httpd,modjk) and rely on the distributions like redhat, debian, ubuntu.
For others I'd provide hints and links to build it themselves.

PLUS: from my security point of view: leave an option to exchange the tomcat (minor) version to the user. Or even have their own tomcat installation!
It's a pain to tie a httpd or tomcat update to a complete version update of your software! That leads to running old insecure versions of software components (httpd, tomcat), as business will not approve a (paid) software update!

My 2cts.

Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Loading...