Apache

Páginas: 6 (1465 palabras) Publicado: 24 de noviembre de 2012
Este documento es para poder conceptualizar los contenidos vistos en clases, para estos contenidos se utilizara Ubuntu como plataforma.

Para esto se seguirá con el orden de instrucciones y lab a desarrollar.

Apache
En su versión 2 es uno de los motores más usados, esto porque permite una gran facilidad en su instalación además de poder ser ejecutado en cualquier plataforma, con el tiempose an desarrollado otros pero para el fin de este curso se verá este.

Para distribuciones DEBIAN/Ubuntu la instalación básica se maneja de la siguiente manera:

Debían: apt-get install apache2
Ubuntu: sudo apt-get install apache2

Con este comando se descargaran las dependencias necesarias para la utilización de apache, una vez instalado los componentes hay que determinar cuáles son losarchivos que se utilizaran para esto se debe ir al directorio /etc/apache2/ es en este directorio donde se encuentran los archivos de configuración de nuestro servidor WEB, dentro de esta carpeta encontraremos los siguientes contenidos de los cuales se destacaran los siguientes:

apache2.conf: archivo de configuración de apache.
mods-available : contiene los módulos que apache puede utilizarports.conf : Indica los puertos de escucha que utilizara apache
sites-available : dentro de este directorio se contiene los archive de configuración de los sitios

Alojamiento:
El alojamiento de las páginas web se realiza por defecto en la ruta /var/www, como una buena práctica se recomienda el cambiarlo, es esta ruta que por defecto lee el archivo ubicado en sities-available.

Puertos:
Elpuerto que Apache ocupa por defecto y que está dentro del listado de puerto bien conocidos es el 80 que se asocia al servicio WEB ya sea en Linux (con apache ) o Windows (con IIS), generalmente se utilizara este puerto pero existen requisitos en los cuales se deberá o cambiar el puerto o agregar puertos para la escucha, esto se realiza tanto en ports.conf, como en el archivo de configuración en estecaso default, alojado en sites-available, como una buena práctica si se está utilizando un equipo de ruteo es cambiar el puerto por defecto y realizar un re direccionamiento, este es el caso de utilizar NAT.

Arquitectura utilizada:
Usualmente dentro de una arquitectura se utilizara un servidor ya sea en una DMZ o detrás de un Nat como se ve a continuación:

Aca se ven 2 servidores uno dentrode la red LAN esto puede ser un servidor WEB para una intranet u otro servicio y un servidor en una interfaz DMZ con salida para internet, pero para que el que se encuentra en la lan pudiese ser visible desde internet sería necesario una regla en el router/firewall y habilitar el NAT.

Ejercicio:
1- instale apache en su equipo
2- chequee los puertos que están escuchando
3- inicieun navegador con la dirección ip de la maquina virtual
4- revise el archivo default y verifique la ubicación de la pagina
5- realice modificaciones en la página web


Una vez haciendo estas pruebas se puede ver que la configuración básica de apache se puede obtener:
Puertos de escucha por defecto 80
La ruta de la pagina /var/www
Y que las modificaciones se reflejan sin necesidad dereiniciar la maquina (si el servicio)

Virtual Host
Como se sabe no es de mucha utilidad tener un servidor corriendo un solo sitio dado a que se requeriría que se tuviera un server por cada página que se desee alojar para solventar esto es que existen los virtualhost.

Para configurar un virtualhost se requiere modificar el archivo default para que lea más de una ruta, por defecto el archivodefault contiene lo siguiente:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory "/var/www/">
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • APACHE
  • apaches
  • Los apaches
  • Los apaches
  • apache
  • Los apaches
  • apache
  • Apache

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS