Topic: Up to date Apache/httpd RPMs?

Hi!

Is Remi still maintaining up to dated httpd packages? Why can I no longer get them via "yum --enablerepo=remi install httpd"?

Thanks!

Re: Up to date Apache/httpd RPMs?

I don't maintain httpd packages.
httpd is available in standard repo.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

I remembered wrong then. Thanks anyway for your reply.

P.S.: can I kindly ask you to evaluate the possibility to maintain up to date httpd packages?

Re: Up to date Apache/httpd RPMs?

Hi Remi,
sorry to be a pain in the behind, but Apache HTTP Server (httpd) 2.4 is out and, AFAIK, we won't get it on CentOS anytime soon without your involvement. Pretty please...?

Re: Up to date Apache/httpd RPMs?

Yes httpd 2.4 is very interesting, mainly (for me) with mod_proxy_fgi, MPM event and php-fpm

This is a huge job ! (need to rebuild all the mod_*)
But, I will probably see this in a near future (after httpd 2.4 will it fedora rawhide)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

That's all I needed!

Thanks again for your great work.

Re: Up to date Apache/httpd RPMs?

I don't think Fedora will add it soon in rawhide sad

I have installed required packages
# yum install zlib-devel libselinux-devel  apr-devel  pcre-devel openldap-devel lua-devel libxml2-devel distcache-devel  openssl-devel
# installed separately because F16 version is 1.3 and httpd requires 1.4+
apr-util-devel-1.4.1-2 .fc17.x86_64
apr-util-1.4.1-2 .fc17.x86_64

# then  build rpms using rpmbuild -tb h ttpd-2.4.1.tar.bz2

With few more tunnings, symlinks, systemd etc., apache 2.4.1 is working perfectly under Fedora 16 at this point, without php.

However any php rpm package is failing to install correctly because it requires h ttpd-mmn = 20051115-x86-64 and h ttpd-2.4.1 is  h ttpd-mmn = 204001001-x86-64.
Tomorrow I'll try to install php from sources over actual installation, but this is not what I want and I'm not ever sure it will work this way sad


Any advice to pass this step will be greatly appreciated.

Re: Up to date Apache/httpd RPMs?

httpd 2.4.1 will be probably available in fedora 18

updating httpd is really a big job.

For now, php 5.3.10 and 5.4.0 are not yet compatible (5.4.1 and probably 5.3.11 will be)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

You already did a big job here! I'd also like to take httpd 2.4 rpms from your repo smile

Re: Up to date Apache/httpd RPMs?

I'd also like to take httpd 2.4 rpms from your repo

It will probably be there... but not immediatly.

You can remove "php" (the apache module) and use "php-fpm" instead, and so test the new mod_proxy_fcgi
http://httpd.apache.org/docs/2.4/mod/mo … _fcgi.html

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

I see that you have added httpd-2.4.1 for Fedora 16. What a great job!
I will test this myself next week.

How is in your opinion apache 2.4 vs 2.2 in terms of performance? Apache owners claim it even faster than nginx.

Re: Up to date Apache/httpd RPMs?

I haven't do any benchmark for now, so please post your result here wink

I think new config should be test:
- MPM event + php in ZTS mode
- MPM event or worker + mod_proxy-fcgi + php-fpm

I don't think the standard MPM prefork + php NTS will have really better performance.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

Can you add it for CentOS 5 too ? Will you release PHP 5.4.1 RC1 in remi-test ?

Re: Up to date Apache/httpd RPMs?

Can you add it for CentOS 5 too ?

Not immediatly
I must have all mod_* available first

Will you release PHP 5.4.1 RC1 in remi-test ?

Probably no, because 5.4.1 should be a quick release.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

OK. So let's stay with 5.4.0 then wink

Re: Up to date Apache/httpd RPMs?

I need mod_bw mod_perl mod_perl-devel, but rpms from Fedora 16 require httpd-2.2.22. Can you please include them in your repository?

Re: Up to date Apache/httpd RPMs?

Yes, there is a lot a missing stuff for httpd 2.4.x

That's why this is an "experimental" repo.

I have already backported all "fixed" mod_* available in rawhide, and plan to continue as soon as others will be fixed.

This is a very long road, so only plan as a fedora 18 feature (and probably RHEL-7, AFAIK)

This update also breaks compatibility with previous configuration (mainly for access), which need a lot of updates.

So please be patient.
And of course, expect a lot of work to test this new packages.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

I see you have added mod_bw. What about mod_perl and mod_perl-devel?

Re: Up to date Apache/httpd RPMs?

mod_perl is available (with a lot of others mod_*)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Up to date Apache/httpd RPMs?

Many thanks!! I see that you have also added apache 2.4.2 which seems to have a lot of bug fixes. As always, great job smile