Requisito previo: ¿Cómo funcionan los servidores web?
Apache es una de las aplicaciones de servidor web de código abierto gratuitas más utilizadas en el mundo, se utiliza principalmente en sistemas operativos similares a Unix, pero también se puede utilizar en Windows. Como desarrollador o administrador del sistema, le resultará muy útil conocer el servidor web Apache. Tiene muchas características notables, entre las cuales el alojamiento virtual es una de esas características notables que permite que un solo servidor web Apache sirva a una cantidad diferente de sitios web.
Discutiremos algunos de los comandos más útiles para administrar el servidor web Apache (también llamado httpd en algunas otras distribuciones basadas en Linux) en Linux que debe conocer como desarrollador o administrador del sistema. Los comandos que se van a discutir deben ejecutarse como usuario root o sudo.
Comandos útiles para administrar el servidor web Apache en Linux
Instale el servidor Apache:
Instalación del servidor Apache en Debian/Ubuntu Linux usando el siguiente comando:
sudo apt install apache2
Compruebe la versión de Apache:
Para verificar la versión instalada del servidor web Apache en el sistema Linux, use el siguiente comando:
sudo apache2 -v
Mostrar la configuración de compilación de Apache:
Para obtener información sobre la configuración de compilación de Apache, use el siguiente comando:
apache2 -V
Encontrar errores de sintaxis en el archivo de configuración de Apache:
Para verificar los archivos de configuración de Apache para encontrar errores de sintaxis en sistemas basados en Debian antes de reiniciar el servicio, use el siguiente comando:
sudo apache2ctl -t
Encontrar errores en Apache Virtual Host:
Los errores en el host virtual de Apache se pueden encontrar utilizando el siguiente comando a continuación:
apache2ctl -S
Todos los hosts virtuales en el servidor, sus opciones y los nombres de archivo y números de línea que definen, se muestra un mensaje de error con el número de línea que es muy útil para solucionar problemas del archivo de configuración.
Uso de los comandos de servicio de Apache2
Todos los comandos que se discutirán son aplicables para Debian y Ubuntu Linux.
Inicie el servicio Apache:
Para iniciar el servicio Apache, ejecute el siguiente comando:
sudo service apache2 start
Reinicie el servicio de Apache:
Para reiniciar el servicio Apache, ejecute el siguiente comando:
sudo systemctl restart apache2
Ver el estado del servicio de Apache:
Para ver el servicio de Apache, ejecute el siguiente comando:
sudo systemctl status apache2
Recargar el servicio de Apache:
Para volver a cargar (si ha realizado algún cambio en el archivo de configuración, puede usar esto) el servicio Apache, ejecute el siguiente comando:
sudo systemctl reload apache2
Reinicie el servicio de Apache:
Para recargar el servicio Apache, ejecute el siguiente comando:-
systemctl restart apache2
Detener el servicio de Apache:
Para detener el servicio de Apache, ejecute el siguiente comando:-
sudo systemctl stop apache2
Mostrar ayuda de comandos de Apache:
Para obtener ayuda con los comandos del servicio de Apache, ejecute el siguiente comando:-
sudo apache2 -h
Publicación traducida automáticamente
Artículo escrito por tithimukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA