:::: MENU ::::

Apache HTTP Server

Todos conocen a este servidor Web como “Apache”. En este post veremos cómo usarlo básicamente.

Introducción

Apache HTTP Server es un servidor HTTP que puede usarse para muchas cosas. Su uso más famoso es para alojar páginas Web. Aquí vamos a configurarlo para poder servir una página Web.

Instalación

Windows

Accedemos a la página
https://httpd.apache.org/docs/current/platform/windows.html

En el apartado “Downloading Apache for Windows” hacemos clic en XAMPP.

Esto nos carga la página de XAMPP (que es un mix que contiene Apache HTTP Server y otras aplicaciones).

Pulsamos en “XAMPP for Windows”.
De este modo descargamos un ejecutable del tipo xampp-windows-x64-8.1.1-1-VS16-installer.exe.
Lo ejecutamos y dejamos todas las opciones de instalación por defecto.

Y con esto ya tendríamos Apache HTTP Server instalado en Windows.

XAMPP arranca automáticamente.

Iniciamos el servidor pulsando en el botón Start a la derecha del texto Apache.

Para revisar que Apache se ha instalado, accedemos con nuestro navegador a la URL localhost, y veremos la página inicial de XAMPP (que contiene Apache).

Linux

En Ubuntu podemos instalarlo con el siguiente comando:

apt install -y apache2

Iniciamos el servidor mediante el comando:

service apache2 start

Y con esto ya tendríamos Apache HTTP Server instalado e iniciado en Linux.

Para revisar que está correctamente iniciado, accedemos con nuestro navegador a:

http://localhost

Y veremos la página inicial de Apache HTTP Server.

Configuración

Windows

Vamos a C:\xampp\apache\conf

Editamos el fichero httpd.conf

Vamos a la línea con el texto

DocumentRoot "C:/xampp/htdocs"

Ésa será la carpeta donde debemos dejar nuestro archivo index.html (ahora mismo hay una página por defecto).

Linux

Vamos a /etc/apache2/sites-enables

Editamos el fichero 000-default.conf

Aquí tenemos que revisar la ruta donde va a estar nuestra página Web. Por defecto es:

DocumentRoot /var/www/html

Prueba

Nos situamos en dicha ruta (ruta en disco de la página Web).

Creamos un fichero HTML con el siguiente contenido:

<html>
  <head>
    <title>My WebPage</title>
  </head>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

Reiniciamos el servidor:

Windows

En el panel de control de XAMPP, pulsamos en Stop y después en Start.

Linux

Introducimos:

service apache2 restart

Con un navegador Web, accedemos a:

http://localhost

Y el resultado que veremos será la página que hemos creado.


So, what do you think ?