Administracion Servidor Apache HTTP Server 2

Instalacion

sudo apt update

sudo apt install apache2

Consultar El Status Del Servicio

sudo systemctl status apache2

Detener Servicio

sudo systemctl stop apache2

Iniciar Servicio

sudo systemctl start apache2

Reiniciar Servicio Que Se Encuentra En Ejecución

sudo systemctl restart apache2

Recargar La Configuracion Sin Necesidad De Reiniciar Servicio

sudo systemctl reload apache2

Desactivar El Inicio De Apache Al Reiniciar El Servidor

sudo systemctl disable apache2

Activar El Inicio De Apache Al Reiniciar El Servidor

sudo systemctl enable apache2

Crear Un Virtualhost Para Servir Un Sitio

sudo mkdir -p /var/www/example.com/html

Instalar motor SSL

sudo a2enmod ssl

/etc/apache2/sites-available/example.com.conf:

<VirtualHost *:80>
  ServerAdmin admin@example.com
  ServerName example.com
  ServerAlias www.example.com
  DocumentRoot /var/www/example.com/html
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

sudo a2ensite example.com.conf

sudo apache2ctl configtest

sudo systemctl restart apache2

Ubicacion Configuracion del servidor

Logs de Servidor