Mi sistema operativo es Red Hat Enterprise Linux 7. Esto no funciona...
# httpd -t bash: httpd: command not foundEn caso de que ayude, este es el comando que ejecuto para reiniciar apache en este cuadro...
# systemctl restart httpd24-httpdPero esto no funciona...
# httpd24-httpd -t bash: httpd24-httpd: command not foundEsto tampoco funciona...
# apachectl -t bash: apachetl: command not foundEsto tampoco funciona...
# apachectl configtest bash: apachetl: command not foundSé que esto tiene un par de meses, pero terminé aquí. Al principio me encontré con el mismo problema, por eso estoy aquí. Descubrí que la ubicación para el nuevo httpd24-httpd no estaba en mi ruta de ejecución env. Si bien pude agregarlo allí, encontré la ubicación del comando y pude ejecutarlo.
Cómo encontré el comando:
sudo find / -name apachectlLa salida del comando:
/opt/rh/httpd24/root/usr/sbin/apachectl
Ejecutó el comando:
sudo /opt/rh/httpd24/root/usr/sbin/apachectlResulta que tengo que arreglar mi configuración.
httpd: error de sintaxis en la línea 56 de /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf: error de sintaxis en la línea 40 de /opt/rh/httpd24/root/etc/httpd/conf.modules. d/00-base.conf: no se pueden cargar módulos/mod_http2.so en el servidor: libnghttp2-httpd24.so.14: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
Es interesante que me haya surgido esto, ya que no he hecho nada con la configuración en este sentido.
Aquí está la versión que estoy ejecutando.
sudo /opt/rh/httpd24/root/usr/sbin/apachectl -vVersión del servidor: Apache/2.4.34 (Red Hat) Servidor creado: 17 de marzo de 2020 09:34:59
¡Mis mejores deseos!
Encontré algo más para esto también de un error antiguo enviado a Redhat
comentario 10
scl enable httpd24 -- /opt/rh/httpd24/root/usr/sbin/apachectl configtest