Cómo instalar el servidor web Apache en Linux

Entonces tienes un sitio web, pero ahora necesitas una plataforma para alojarlo. Puede utilizar uno de los muchos proveedores de alojamiento de sitios web que existen, o puede intentar alojar su sitio web usted mismo 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 que se utiliza 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, al menos debería sentirse cómodo trabajando en Linux, incluida la posibilidad de cambiar directorios, usando tar y gunzip y compilando con make (discutiremos dónde obtener los binarios si no desea intentar compilar su propio). También debe tener acceso a la cuenta raíz en la máquina del servidor. Nuevamente, si esto lo confunde, siempre puede recurrir a un proveedor de alojamiento básico en lugar de hacerlo usted mismo.

instagram viewer

Descarga 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. Lanzamientos binarios para algunos sistemas operativos también están disponibles en este sitio.

Extraiga los archivos de Apache

Una vez que haya descargado los archivos, deberá descomprimirlos:

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

Configuración de su servidor para Apache

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

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.

opción. Esto especifica el directorio donde el.

será instalado. También puede establecer módulos y variables de entorno específicos. Algunos de los.

que le gustaría tener instalado incluyen:

  • mod_alias - para mapear diferentes partes del árbol de URL
  • mod_include - para analizar las inclusiones del lado del servidor
  • mod_mime - para asociar extensiones de archivo con su tipo MIME
  • mod_rewrite - para reescribir URLs sobre la marcha
  • mod_speling (sic): para ayudar a los lectores que puedan escribir mal las URL
  • mod_ssl: para permitir una criptografía sólida mediante 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. Leer más sobre el detalles sobre los módulos para determinar cuáles necesitas.

Construye Apache

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

Personalizar Apache

Suponiendo que no hubo problemas con su instalación y compilació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 editamos con un editor de texto.

Deberá ser root para editar este archivo.

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

Pruebe su servidor Apache

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

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). Dirá en letras grandes.

Esta es una buena noticia, ya que significa su.

está instalado correctamente.

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

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