Linux

SolutionBase: cree un sitio web simple usando Apache 2.2

Con el lanzamiento de Apache 2.2, el equipo de Apache ha
Mejoras a un servicio ya excelente.Si usted está en el mercado para un nuevo
servidor web, o interesado en poner en marcha Apache 2.2,
Crear un sitio Apache simple en Windows o Linux es muy fácil.Eso es todo
funciona

linux

La instalación de Apache 2.2 en Linux se puede hacer en
Unas 73.624 formas diferentes de dar o tomar algo.Es decir, hay
Puede instalar Apache de varias maneras diferentes, algunas de las cuales dependen de su
Distribución Linux preferida. Por ejemplo, si eres fanático de Red Hat o Fedora,
RPM es su mejor apuesta.Si está utilizando otra distribución, podría ser
Posibilidad de usar RPM, o su distribución puede tener su propio formato de paquete.

Si está instalando un servidor Linux desde cero, puede
Normalmente se elige Apache como opción de instalación.Si tiene esta opción, tome
Eso, a menos que necesite algo inusual en su instalación.

Si está utilizando un servidor existente y no desea
reinstale el sistema operativo, o si desea el control más granular sobre cómo
Su instalación de Apache está configurada, lo mejor que puede hacer es comenzar
código fuente.Si eres un poco nuevo en Linux y esto parece que te va a hacer
Ponerse nervioso es en realidad mucho más fácil de lo que parece.Aún mejor, esto
Las opciones están disponibles para cualquier distribución de Linux. si incluso funciona en windows
Tiene instalado el compilador adecuado.

Para la instalación de ejemplo en esta sección, voy a
Compile Apache 2.2 desde la fuente e instálelo en un servidor Fedora Core 4.no lo harás
Vea cualquier cosa elegante en esta compilación: solo se incluyen los conceptos básicos, pero el suyo
¡Un servidor Linux servirá páginas web en minutos!

Antes de compilar Apache, necesita el código fuente, es decir
De apache
sitio web. En el momento de escribir este artículo, la última versión de Apache disponible es la 2.2.0.tengo
Guarde un archivo llamado httpd-2.2.0.tar.gz en una carpeta llamada /usr/src/apache-2.2
en mi servidorMe gusta mantener las instalaciones en este lugar, así que las tengo
futuro.

Los siguientes comandos se ingresan desde la línea de comandos.tengo
Dispóngalos en la Tabla A en orden.

Después de completar los pasos en la Tabla A, busque su
nuevo servidorDebería recibir un mensaje «¡Funciona!» como se muestra
Una.

LEER  Cómo implementar fácilmente una aplicación de pila completa en Portainer usando plantillas
Publicaciones relacionadas

Figura A

SolutionBase cree un sitio web simple usando Apache 22
Apache se instaló correctamente.

Antes de hacer demasiado, debe configurar Apache para
Se inicia automáticamente cuando se inicia el sistema.Pasos para lograr esto
Depende de la distribución de Linux que esté utilizando.Consulte su sistema
documentación para más información. Hasta que lo descubras, usa «start»
Los comandos en la última sección de la Tabla A.

La Tabla B enumera los diversos módulos disponibles para usted
Controlado en la sección ./configure de las directivas en la Tabla A.Yo ya
Indica si el módulo está habilitado o deshabilitado por defecto,
Nombre del módulo, la directiva de configuración que necesita usar para habilitar o deshabilitar
módulo y proporciona una explicación del módulo y enlaces al oficial
Página de documentación de Apache.Reuní esta información de Apache
Sitio de documentación y reformateado para facilitar la lectura y el seguimiento.

Instalar Apache 2.0 en Windows

La instalación de Windows de Apache es mucho más fácil
En lugar de instalar Apache desde la fuente bajo Linux. Aunque puedes instalar Apache
Usando el código fuente en Windows, ¿cuántos administradores de Windows conoce?
¿Realmente haces esto?no conozco ninguno
cualquiera.

Tenga en cuenta que esta sección se titula «Apache 2.0 para Windows». El equipo de Apache no ha publicado binarios para Apache 2.2
rama. Mientras que otros han creado dichos binarios, su soporte es limitado y,
A menos que quiera construir desde la fuente usted mismo, puede hacer lo que quiera
Construir distribución. Por lo tanto, esta sección se centra principalmente en Apache 2.0.

El grupo Apache proporciona una versión ejecutable win32
Su servidor web es solo para una fácil instalación en Windows.delantero
Antes de comenzar, asegúrese de no tener IIS instalado en su servidor.si
Continúe e instale IIS y Apache no podrá escuchar las solicitudes
en el puerto 80. Si desea ejecutar uno de estos, puede ejecutar Apache e IIS en paralelo
El producto está en un puerto diferente al 80, o si los dos productos escuchan en diferentes
Dirección IP.

Después de asegurarse de que IIS se haya eliminado del servidor de Windows,
Descargue los binarios de Apache Windows.A partir de este escrito, usted no podrá
Descargue la versión binaria de Windows de Apache 2.2 ya que aún no está disponible
Sitio web de Apache, así que descargue la última versión de Apache 2.0.hasta aquí
Al momento de escribir, la última versión 2.0 es 2.0.55.Para este ejemplo he descargado
Un archivo llamado apache_2.0.55-win32-x86-no_ssl.msi. Como puedes suponer,
Esta es una compilación básica de Apache sin soporte SSL, totalmente adecuada
Para un sitio Apache simple.

Después de la descarga, ejecute el archivo MSI y siga
instrucciones en pantalla.

La primera pantalla que obtienes te da una introducción.hacer clic
Botón siguiente para continuar.

Figura B

1660739319 382 SolutionBase cree un sitio web simple usando Apache 22
Pantalla de introducción del instalador de Windows

Y, por supuesto, hay pantallas de licencia obligatorias.aceptar
licencia y haga clic en el botón Siguiente para continuar con la instalación.

Figura C

1660739320 941 SolutionBase cree un sitio web simple usando Apache 22
Licencia Apache

A continuación, proporcione al instalador de Apache información sobre lo siguiente
Su servidor, incluido su dominio, nombre del servidor, dirección de correo electrónico
Administrador del servidor y decida cómo desea ejecutar el servidor web Apache
Atender. Se completará la mayor parte de la información, si no toda.Dónde
Posiblemente, siga con los valores predeterminados. Si planea ejecutar solo Apache para pruebas,
Ejecute «solo usuario actual».

Figura D

1660739320 692 SolutionBase cree un sitio web simple usando Apache 22
Toda esta información se completa para usted.

Ahora, elija su tipo de instalación.Aunque un típico
La instalación fue muy buena, opté por hacer una instalación personalizada, así que
Se pueden mostrar sus opciones de instalación.

Figura E

1660739321 399 SolutionBase cree un sitio web simple usando Apache 22
Elija su tipo de configuración.

Todo en la pantalla personalizada se selecciona de forma predeterminada
Instalar, el servidor se instala en C:\Program Files\Apache Group.si
Para cambiar la ruta de instalación, haga clic en el botón Cambiar y seleccione un
nuevo camino.

Figura F

1660739321 854 SolutionBase cree un sitio web simple usando Apache 22
Elija su opción de instalación personalizada.

¡Todo se trata aquí!
Después de la pantalla de opciones de instalación, el instalador hace su trabajo y
Instale Apache con las opciones que proporcionó.Cuando haya terminado, abra una red
Un navegador en otro sistema y apúntelo a su nuevo servidor Apache.debería
Obtenga una página de prueba que diga «Vea esto en lugar de su sitio web
¿esperado? «

Figura G

1660739322 22 SolutionBase cree un sitio web simple usando Apache 22
¡Apache se instaló correctamente!

Agregar y modificar páginas

Felicitaciones por su Linux o Windows basado
¡Servidor Apache funcionando!Ahora lo haré
Aprenda a agregar nuevas páginas y editar las páginas actuales en su sitio web.después de todo tu
¡Probablemente no quiera mantener una página de muestra para un sitio de producción!

Cuando comienzas a agregar páginas, necesitas un editor decente para
Realice cambios en el archivo HTML.Puede usar algo como FrontPage, pero si
Si desea simplificar las cosas, puede usar un editor de texto.Bajo Linux, yo
Por lo general, pico o nano se utilizan para este propósito.Por Windows, me he enamorado
con código abierto Bloc de notas++.

Para agregar o editar páginas en su sitio web, necesita saber
La ubicación de la raíz del documento, la carpeta donde se encuentran todas las páginas web
almacenamiento:

  • ventana– C:\Archivos de programa\Apache Group\Apache2\htdocs
  • linux- /usr/local/apache/htdocs

Asegúrese de dar a los archivos que cree una extensión
.html para que Apache sepa qué hacer con ellos. Apache es muy dependiente de
Extensión para determinar qué módulo debe procesar el archivo.

Por ejemplo, en mi sistema Windows, tengo
C:\Program Files\Apache Group\Apache2\htdocs carpeta llamada tr.html
Contenido «Este es un archivo de muestra de Tecnopedia.» El resultado se muestra en la Figura H.

Figura H

1660739322 792 SolutionBase cree un sitio web simple usando Apache 22
Este archivo se puede crear y agregar a mi sitio en segundos.

Administrar apache

En este artículo, no profundizaré en la gestión.
archivo de configuración de Apache, pero le dará algunos consejos generales.primero
desactivado, Apache se gestiona mediante manipulación tanto en Linux como en Windows
Un archivo llamado httpd.conf.

  • ventana– C:\Archivos de programa\Apache Group\Apache2\conf\httpd.conf
  • linux- /usr/local/apache/conf/httpd.conf

Este es un archivo de texto largo con instrucciones para decirle a Apache
Qué tengo que hacer.Por ejemplo, en ambos servidores, el archivo httpd.conf tiene una línea
Lee «Escucha 80». Esta directiva le dice a Apache que escuche en el puerto 80
para las solicitudes entrantes.Navegar por las distintas directivas está fuera del alcance
Esta publicación (hablaré de las posibles opciones en una publicación futura).
Sin embargo, después de realizar cambios en el archivo, deberá reiniciar Apache
Atender. hacer esto:

  • ventana– Inicio | Panel de control | Herramientas administrativas | Servicios. Busque el servicio Apache2 y haga clic en el botón de reinicio.
  • linux- Ejecute el comando: /usr/local/apache/bin/apachectl restart

Es así de simple

Para un sitio web simple, esto es lo que realmente necesita saber
¡Levántate y corre!una vez que te acostumbras
Apache es muy fácil de usar y proporciona una gran plataforma
Potente desarrollo web y servicios de página.cuando te metes en lo mas avanzado
tecnologías, como lenguajes de secuencias de comandos y acceso a bases de datos, vendrá
Aprecie la flexibilidad de Apache.

LEER  La Fundación Linux y edX

Deja una respuesta

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

Botón volver arriba