Trying to install Apache 2.4 on Ubuntu 18.04 for a WSGI application, I want to do this properly.
So I read this in the Apache official 2.4 docs:
"The version of Apache and its runtime libraries must have be compiled with support for threading."
Now, a relatively easy way to install Apache on Ubuntu is by simply doing this:
sudo apt install apache2
My question is, will this make it so that the installed version of Apache and its runtime libraries must have be compiled with support for threading?
If not, can anyone tell me how to do this?
I have searched the Apache official docs on compiling and installing Apache, and it doesn't say anything about threading.
The following tutorial may help understand this a bit: https://www.liquidweb.com/kb/apache-mpms-explained/
I ran the following in Ubuntu:
$ apache2ctl -V | grep -i 'version\|mpm'
And the result may be useful in answering the question:
Server version: Apache/2.4.29 (Ubuntu) Server MPM: event
So, it seems that my Apache server is running the Event MPM, and the above tutorial says this about the Event MPM:
Each process under Event also can contain multiple threads
So, I am wondering if this means that my version of Apache and its runtime libraries have been compiled with support for threading?