[Koha-devel] Thoughts on retiring libapache2-mpm-itk?
Fridolin SOMERS
fridolin.somers at biblibre.com
Wed Jul 27 11:36:20 CEST 2022
Hi David,
We simply have one Koha per system, using LXD containers.
nginx and starman are in this container and are run by www-data user.
Since cronjobs are run by a "koha" user we had some file permissions
issues that we patched in our fork.
For a few customers we have Apache, running with MPM Event.
Best regards,
Le 25/07/2022 à 16:05, dcook at prosentient.com.au a écrit :
> Hi all,
>
> I was looking at BibLibre’s ERM sandbox, and I noticed that the Nginx
> reverse proxy was using HTTP/2. It got me thinking about Apache httpd
> and HTTP/2.
>
> Apparently, Apache has an optional mod_http2 module, but it is said to
> work better with mpm_event and mpm_worker than mpm_prefork.
>
> But because we use mpm_itk (in order to declare “AssignUserID
> kohadev-koha kohadev-koha” per VirtualHost) we’re tied to using
> mpm_prefork.
>
> Yet… Koha mostly runs in Starman these days. We don’t necessarily get
> that much benefit from AssignUserID anymore. The main problem would be
> permissions for the CGI scripts that we don’t proxy. So maybe we wait
> until after we’re proxying everything through Apache and Apache is just
> a reverse proxy to Starman and a static asset server. Because at that
> point… there’s no reason it couldn’t just run under the “www-data” user.
>
> I mean we could try testing mod_http2 with mpm_prefork anyway I suppose.
> And there’s always the old “if it ain’t broke, don’t fix it”.
>
> I suppose I just think it’s funny that HTTP/3 exists (although it’s not
> widely supported on FOSS servers yet) but we haven’t even moved from
> HTTP/1.1 to HTTP/2.
>
> Frido, curious if you have any comments on HTTP/2 since I’m guessing you
> set up that Nginx reverse proxy?
>
> David Cook
>
> Senior Software Engineer
>
> Prosentient Systems
>
> Suite 7.03
>
> 6a Glen St
>
> Milsons Point NSW 2061
>
> Australia
>
> Office: 02 9212 0899
>
> Online: 02 8005 0595
>
--
Fridolin SOMERS <fridolin.somers at biblibre.com>
Software and system maintainer 🦄
BibLibre, France
More information about the Koha-devel
mailing list