Cómo instalar y ejecutar el servidor web Apache

0 acciones
0
0
0
0

Introducción

Apache es un servidor web gratuito y de código abierto, desarrollado por la Apache Software Foundation y disponible gratuitamente para la comunidad de internet. Generalmente, escucha las solicitudes HTTP en el puerto 80 y sirve documentos HTML. Gracias a su estructura modular, también permite integrar una amplia gama de funciones. Para crear páginas dinámicas, se suele utilizar una combinación de bases de datos como MySQL y lenguajes de scripting del lado del servidor como PHP, Perl y Python. Siendo el servidor web más popular del mundo, Apache HTTP Server forma parte de un paquete de software diverso que también incluye LAMP, MAMP, WAMP y XAMPP. Sin embargo, en este tutorial, nos centraremos en cómo instalar y configurar el servidor web como un solo componente.

Instalación y configuración

Todo lo que necesita para instalar Apache en su PC con Windows es el paquete de software Apache adecuado para su sistema operativo. La Apache Software Foundation solo proporciona el código fuente en su sitio web. También puede encontrar binarios ejecutables para Windows en páginas de la comunidad como Apache Lounge y Apache Haus. Este tutorial se basa en la versión 2.4.20 de Apache para sistemas de 64 bits, disponible en Apache Lounge. Para usar Apache con Windows, no se requiere instalación. En su lugar, puede hacer lo siguiente:

  1. Guarde el paquete de software como un archivo ZIP en cualquier carpeta de su PC local con Windows.
  2. Descomprima el archivo ZIP haciendo doble clic en el icono de la carpeta.
  3. Nombra el archivo Apache24 y cópialo en C:\.

Ahora puede encontrar todos los archivos necesarios para configurar su servidor web Apache local en la carpeta C:\Apache24.

Prueba de funcionamiento

Tras la instalación, se recomienda realizar una prueba. Para ello, abra C:/Apache24 y abra el archivo bin. Aquí encontrará el programa httpd. Haga doble clic para iniciar su servidor web Apache.

Luego, el sistema generalmente mostrará dos mensajes de error indicando que se deben instalar componentes de software y que el servidor web Apache está bloqueado por el firewall del sistema operativo.

Error del sistema httpd.exe

Si es la primera vez que instala Apache en su PC con Windows, su sistema probablemente informará que no se encuentra el archivo VCRUNTIME140.dll y, por lo tanto, el servidor web no se iniciará.

Estos errores se pueden corregir instalando los componentes de software necesarios. Apache está escrito en C++, lo que significa que, al utilizar un programa en un sistema operativo Windows, se requiere un entorno de ejecución adecuado. Este está disponible a través del compilador de Visual C++. Los componentes de ejecución que falten se pueden instalar con los paquetes redistribuibles de Visual C++. Estos se pueden descargar gratuitamente desde el sitio web de Microsoft y se instalan simplemente haciendo doble clic en el archivo .exe.

Alerta de seguridad de Windows

Generalmente, las computadoras personales están protegidas por un firewall, que impide que programas externos no autorizados accedan al sistema a través de la red. Sin embargo, si desea que su servidor HTTP Apache local esté disponible en una red doméstica o de trabajo, debe permitir explícitamente la comunicación con Apache. Esto se puede hacer mediante el siguiente mensaje de seguridad, que informa que algunas funciones del servidor web están bloqueadas por el firewall.

Si desea permitir el acceso a su servidor en una de las redes especificadas, marque la casilla correspondiente y haga clic en el botón "Permitir acceso". Esto suele requerir derechos de administrador.

Una vez instalados los componentes de ejecución necesarios y configurado el firewall según su modelo específico, usar el servidor HTTP Apache con su configuración estándar ya no será un obstáculo. Reinicie el servidor web haciendo doble clic en el archivo httpf. Se abrirá automáticamente una ventana negra del símbolo del sistema. Si desea finalizar el servidor web Apache, cierre la ventana haciendo clic en la x de la esquina superior derecha.

Para acceder a su servidor web, simplemente ingrese "localhost" o la dirección IP estándar, "127.0.0.1" en la barra de búsqueda de cualquier navegador web.

Si todas las configuraciones se ingresan correctamente, el navegador web mostrará un index.html predeterminado con la frase "¡Esto funciona!", luego podrá configurar su servidor web.

Configuración

El servidor HTTP Apache suele estar preconfigurado como un paquete de software, de modo que funciona sin necesidad de configuración adicional. Todo el contenido accesible a través del servidor web se almacena en una carpeta llamada DocumentRoot en el archivo de configuración httpd.conf. Por defecto, esta carpeta es htdocs en C:\Apache24.

Si desea almacenar los documentos y archivos de su sitio web en una carpeta diferente, debe ingresarla en httpd.conf como «DocumentRoot» y «Directory».

Para esta demostración, hemos creado una carpeta llamada MyHomepage en el directorio C:\. Esta carpeta servirá como carpeta de páginas web para un sitio web ficticio. Dos documentos HTML, test-1 y test-2, se almacenan en este archivo.

Ahora adaptaremos la información de «DocumentRoot» y «Directory» para nuestra nueva carpeta de sitio web reemplazando ambas instancias de «C:/Apache24/htdocs» con «C:/MyHomepage».

Para acceder al servidor web, primero debe reiniciar Apache desde el host local. A continuación, el navegador web mostrará la lista de carpetas del sitio web con las páginas HTML test-1.html y test-2.html.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te puede gustar

Cómo instalar IBSng en CentOS 6/7

Tutorial de instalación de IBSng en CentOS 6/7. En este artículo se proporciona un tutorial de instalación de IBSng en CentOS 6/7 para ayudarle…