TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO



Documentos relacionados
Instalación de Apache y sus módulos

WINDOWS : TERMINAL SERVER

SIEWEB. La intranet corporativa de SIE

Roles y Características

El servidor WEB Apache HTTPD. Tecnologías Web

Guia rápida EPlus Cliente-Servidor

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

UNIVERSIDAD DE SALAMANCA

Internet Information Server

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Studium, Campus Virtual de la Universidad de Salamanca.

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Elementos requeridos para crearlos (ejemplo: el compilador)

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Tutorial: Primeros Pasos con Subversion

INSTITUTO TECNOLOGICO DE TUXTEPEC Departamento de Sistemas y Computación

CVS Concurrent Versions System Manual de Usuario

APACHE 2. Pablo Allietti Mérida Venezuela Octubre WALC Merida Venezuela

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

Oficina Online. Manual del administrador

Toda base de datos relacional se basa en dos objetos

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

Manual de Desarrollado de Módulos en Español. Version Beta. Escrito por: Bruno Macias V.

Guía de instalación de la carpeta Datos de IslaWin

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

ProFTPD - un servidor FTP para profesionales

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

MANUAL DE. manual de Joomla JOOMLA

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

Configuración de correo en Mozilla Thunderbird

Creación y administración de grupos de dominio

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Internet Information Server

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Servidor FTP en Ubuntu Juan Antonio Fañas

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

HOWTO: Cómo configurar SNAT

FTP. File Transfer Protocol. Protocolo De Transferencia De Archivo. Administración de Redes de Computadores. Ficha:

D.T.Informática S.L. [Sistema hada] hilo Administrador Desarrollo Activo

Guía de Instalación. Glpi

Proxy Introducción

MANUAL COPIAS DE SEGURIDAD

Planificación en Team Foundation Server 2010

Manual hosting acens

Grupo: Documentación Tipo documento: Manual de Usuario V.1.0 /2011 René Darío Pacios Díaz

José Mariscal Prieto. Curso de.

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

TUTORIAL PARA REALIZAR UNA RED DE HOGAR O AD HOC CON SISTEMA OPERATIVO WINDOWS 7.

Guí a Ra pida Dropbox.

Conexión a red LAN con servidor DHCP

CITRIX Citrix Application Streaming

Instalar y configurar W3 Total Cache

Instalación y Registro Versiones Educativas 2013

ESTRUCTURA DEL SITIO

Para detalles y funcionalidades ver Manual para el Administrador

ASUS WebStorage Manual del usuario

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

Implantar Microsoft Software Updates Service (SUS)

Guía de uso del Cloud Datacenter de acens

Guía de instalación de la carpeta Datos de ContaWin

DOCENTES FORMADORES UGEL 03 PRIMARIA

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje

Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Archivo de correo con Microsoft Outlook contra Exchange Server

Configuracion Escritorio Remoto Windows 2003

Configuración factura electrónica. construsyc instasyc

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II

Creación y administración de grupos locales

MANUAL DE USUARIO ANTIVIRUS BANDA ANCHA

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

Guía Rápida de Inicio

Instructivo de Instalación y Uso de software MasterControl

PROCEDIMIENTO DE INSTALACION SOFTWARE ESCRITORIO

1 EL SISTEMA R/3 DE SAP AG

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Instrucciones para la instalación de IBM SPSS Data Access Pack para Linux

Gestión de Extensiones en Joomla!

Capítulo V. Implementación

PROGRAMACIÓN PÁGINAS WEB CON PHP

Cómo capturar páginas web con el programa GNU Wget

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Transcripción:

TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO Alumno: Rivera de León John Michel Profesor: Ing. Romero González Gustavo Moisés Configuración de Apache HTTP Server Apache HTTP Server Página 1

Introducción Apache HTTP es un servidor web muy complejo, principalmente por el basto número de características que permite. Afortunadamente muchas de estas características están claramente separadas en módulos independientes de programa, esto facilita el entendimiento de programas y mantenimiento. Esto permite al administrador elegir que características desea habilitar y cuales no estarán disponibles. Además Apache permite la integración de módulos para extender sus características y con esto lograr ser un servidor muy robusto. Algunas de sus principales ventajas y características son el poder elegir el modelo de administración de sus procesos, pudiendo elegir entre un proceso padre con múltiples hijos que a su vez tendrá múltiples hilos para manejar las peticiones, o en caso contrario administrar cada proceso por separado para evitar problemas, estos modelos pueden ser prefork, worker, etc. O bien pudiendo elegir módulos dinámicos o estáticos. A si mismo vale la pena echar un vistazo a esta tecnología y poder observar todas las ventajas de las que dispondremos si utilizamos apache, y observar con esto que podemos tener un Servidor HTTP robusto y muy completo sin necesidad de tener que utilizar un software de paga. Apache HTTP Server Página 2

Desarrollo Para instalar apache, es necesario obtener alguna distribución desde el sitio web de apache, está la podemos descargar con la instrucción: wget c link de descarga: Una vez que se ha completado la descarga, procedemos a descomprimir el archivo con la instrucción: tar zxvf archivo.tar.gz Una vez que se descomprime nuestro archivo, nos situamos dentro del directorio que se ha creado, cd ~/httpd-2.2.21. Una vez dentro del directorio configuramos los parámetros de instalación con:./configure - -prefix=/opt/httpsxd --enable-so enable-mods-shared=most withmpm=worker Donde prefix indica la ruta en donde se instalara apache, --enable-so activa el módulo de Objetos Dinamicos Compartidos o DSO Dymanic Shared Object. Este Apache HTTP Server Página 3

módulo DSO permite la construcción de módulo como unidades stand-alone (archivos de objeto compartidos) y carga estos en tiempo de ejecución dentro del espacio de direcciones del proceso httpd. La opción enable-mods-shared=most nos permite habilitar los módulos en modo compartido, de lo contrario se cargarían como estáticos, o tendríamos que especificar que modulo es compartido com enable-modulo=shared. Por último la instrucción with-mpm=worker, nos permite especificar como queremos que apache administre los procesos, estos pueden ser a través de un proceso padre con múltiples hijos, que a su vez tienen múltiples hilos para manejar las solicitudes de los clientes, como lo es el caso de worker. Por otra parte se podría utilizar prefork, donde cada proceso es independiente uno de otro, y si uno falla no afecta a los demás. Estos son solo algunos de los modelos de administración de procesos que pueden utilizarse. Una vez que se ha configurado apache con los módulos que queramos, procedemos a compilar con el comando make. Una vez completado este paso, procemos a instalar apache con el comando make install. Apache HTTP Server Página 4

Una vez que se ha instalado, nos reubicamos dentro de su carpeta de instalacion y al directorio bin, y ejecutamos el comando apachectl start para iniciar el servidor de apache. Una vez que esta iniciado el servicio, utilizamos nuestro navegador web para ir a la direccion localhos y verificar que se cargue la pagina de prueba de apache. Ya esta configurado nuestro servidor, ahora lo que se puede hacer es crear un grupo de usuarios y crear un usuario para utilizar el apache, con las instrucciones groupadd 8s11, useradd g 8s11 8s11. Una vez hecho esto, procedemos a modificar el archivo /etc/passwd para establer seguridad y controlar a lo que el nuevo usuario puede acceder, estableciendo ::/dev/null:bin/false Apache HTTP Server Página 5

Por ultimo modificamos el archivo httpd.conf Aquí se modifica entre otras cosas el nombre del servidor ServerName, el usuario y su grupo que previamente habiamos creado, en este caso User 8s11, Group 8s11, el administrador del servidor Server Admin donde se establecio el correo electronico Server Admin lionheart815@hotmail.com. Tambien se puede configurar el puerto donde trabajara apache, en este caso se establecio el puerto 80. A si mismo se puede configurar el archivo que cargara apache, que por lo general es index.htm, pero a se pueden agregar otros index de respaldo por si el primero o segundo llegasen a fallar. Ya que se termino de configurar todo, se para el servicio de apache con la instrucción apachectl stop, y despues se vuelve a iniciar para que cargue la nueva configuracion con la instrucción apachectl start. Apache HTTP Server Página 6

Conclusiones El servidor HTTP de apache es un programa modular en el cual el administrador puede elegir que funcionalidades se incluyen mediante la selección de un conjunto de módulos. En primer instancia, los modulos pueden compilarse de maner estatica en el binario httpd. De forma alternativa, los modulos tambien pueden compilarse como objetos dinamicos compartidos que existen de forma independiente del archivo binario httpd. Los modulos que se deseen usar como DSO pueden compilarse al mismo tiempo que el servidor, o pueden compilarse despues y ser añadidos posteriormente usando la herramienta de extension de apache apxs. Ademas apache permite la configuracion de un modelo de administracion de procesos, que puede variar dependiendo de la configuracion que se elija, esta puede ser prefork, worker, etc. Esto es algo muy importante ya que de este modelo dependera la forma en como nuestros procesos seran adminsitrados. Al realizar esta configuracion y compilacion se puedo observar que el adminsitrador puede elegir que caracteristicas desea habilitar, y ademas puede establecer a su antojo los accesos y demas configuraciones de seguridad para el servidor HTTP de apache. Fuentes: - Ralf S.Engelschall. Apache Desktop Reference. ED.Addison Wesley 2001. ISBN 0-201-60470-1 - http://httpd.apache.org/docs/2.0/es/install.html Apache HTTP Server Página 7