Skip to main content

Cómo instalar el servidor web Apache en Linux

Como hacer el caballito en moto (Abril 2025)

Como hacer el caballito en moto (Abril 2025)
Anonim

Así que tienes un sitio web, pero ahora necesitas una plataforma para alojarlo. Puede usar uno de los muchos proveedores de alojamiento de sitios web que existen, o puede intentar alojar su sitio web con su propio servidor web.

Dado que Apache es gratuito, es uno de los servidores web más populares para instalar. También tiene varias características que lo hacen útil para muchos tipos diferentes de sitios web. Entonces, ¿qué es apache? En pocas palabras, es un servidor utilizado para todo, desde páginas web personales hasta sitios de nivel empresarial. Es tan versátil como popular.

Podrá obtener información sobre cómo instalar Apache en un sistema Linux con la descripción general de este artículo. Sin embargo, antes de comenzar, debería al menos sentirse cómodo trabajando con Linux, incluido el poder cambiar directorios, usar tar y gunzip y compilar con make (discutiré dónde obtener los binarios si no quiere intentar compilar su propio). También debe tener acceso a la cuenta raíz en la máquina del servidor. Nuevamente, si esto te confunde, siempre puedes recurrir a un proveedor de alojamiento de productos básicos en lugar de hacerlo tú mismo.

Descargar Apache

Es mejor descargar la última versión estable de Apache al comenzar. El mejor lugar para obtener Apache es desde el sitio de descarga del servidor HTTP Apache. Descargue los archivos fuente apropiados para su sistema. Las versiones binarias para algunos sistemas operativos también están disponibles en este sitio.

Extraer los archivos de Apache

Una vez que hayas descargado los archivos necesitarás descomprimirlos:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Esto crea un nuevo directorio bajo el directorio actual con los archivos de origen.

Configurando su servidor para Apache

Una vez que tenga los archivos disponibles, debe indicar a su máquina dónde encontrar todo mediante la configuración de los archivos de origen. La forma más sencilla de hacerlo es aceptar todos los valores predeterminados y simplemente escribir:

./configura

Por supuesto, la mayoría de las personas no quieren aceptar solo las opciones predeterminadas que se les presentan. La opción más importante es la

prefijo = PREFIJO opción. Esto especifica el directorio donde se instalarán los archivos de Apache. También puede establecer variables de entorno específicas y módulos. Algunos de los módulos que te gustaría tener instalados incluyen:

  • mod_alias - para asignar diferentes partes del árbol de URL
  • mod_include - para analizar el lado del servidor incluye
  • mod_mime - para asociar extensiones de archivo con su tipo MIME
  • mod_rewrite - para volver a escribir las URL sobre la marcha
  • mod_speling (sic): para ayudar a los lectores que puedan escribir incorrectamente las URL
  • mod_ssl - para permitir criptografía fuerte utilizando SSL
  • mod_userdir - para permitir que los usuarios del sistema tengan sus propios directorios de páginas web

Tenga en cuenta que estos no son todos los módulos que puede instalar en un sistema determinado; el proyecto en particular dependerá de lo que instale, pero esta lista anterior es un buen punto de partida. Lea más sobre los detalles sobre los módulos para determinar cuáles necesita.

Construir apache

Al igual que con cualquier instalación de origen, deberá construir la instalación:

hacerhacer instalar

Personalizar apache

Suponiendo que no haya problemas con su instalación y construcción, está listo para personalizar su configuración de Apache. Esto realmente equivale a editar el archivo httpd.conf. Este archivo se encuentra en el

PREFIJO / conf directorio. Generalmente lo edito con editor de texto.

vi PREFIJO /conf/httpd.conf

Nota: Necesitarás ser root para editar este archivo.

Siga las instrucciones de este archivo para editar su configuración de la forma que desee. Más ayuda está disponible en el sitio web de Apache. Siempre puede acudir a ese sitio para obtener información y recursos adicionales.

Prueba tu servidor apache

Abra un navegador web en la misma máquina y escriba

http: // localhost / en el cuadro de dirección. Debería ver una página similar a la de la captura de pantalla parcial anterior (la imagen que acompaña a este artículo). Se dirá en letras grandes. ¿Ves esto en lugar del sitio web que esperabas? Esta es una buena noticia, ya que significa que su servidor está instalado correctamente.

Comience a editar / cargar páginas en su servidor web Apache recién instalado

Una vez que su servidor esté en funcionamiento, puede comenzar a publicar páginas. ¡Diviértete construyendo tu sitio web!