Compilación de Apache 2.4.58 Latest Dev en CentOS Stream 9.
Video: https://www.youtube.com/watch?v=xGtRfRuRJR0
Tener en cuenta lo siguiente
- compilado en una
Ingresamos a la carpeta
```bash
cd httpd-2.4.58
./configure --prefix=PREFIXPD: Si por algún motivo no te funciona ese comando prueba con el siguiente comando
sudo dnf groupinstall "Development Tools"Luego ejecuta con normalidad el comando para usar el prefix donde se compilara
sudo ./configure --prefix=/usr/local/apache CC=gccsudo makesudo make installTodo se estara compilando en la siguiente ruta /usr/local/apache
Debes tener en cuenta que debes usar usuario Root para poder ejecutar el make y el make install.
Si todo salio ok, deberias poder configurar a tu gusto el conf de apache. (Opcional)
Si lo has descargado del repo sigue los siguientes pasos
sudo mv Apache.2.4.58-CentosStream9-main /usr/local/apachecon eso ya puedes continuar con los demás pasos.
sudo nano /usr/local/apache/conf/httpd.confIniciar el servició:
sudo /usr/local/apache/bin/apachectl startPara ver la versión del apache:
sudo /usr/local/apache/bin/httpd -vSi escribes en la terminal
httpd -vy te sale que debes instalar el paquete httpd-core no lo hagas, eso hara que se instale Apache 2.4.57 Lo cual no lo recomiendo por su vulnerabilidad.
Si quieres usar el comando httpd -v sigue los siguientes pasos
export PATH=/usr/local/apache/bin:$PATHsource ~/.bashrcsudo ln -s /usr/local/apache/bin/httpd /usr/bin/httpdUna vez OK cierras la terminal o reinicias la terminal que estas usando para que se pueda ejecutar el comando httpd -v
Y listo con eso ya podría funcionar apache 2.4.58 en tu CentOS Stream 9.
