Está en la página 1de 40

UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO

DIVISIÓN ACADÉMICA MULTIDISCIPLINARIA DE LOS RÍOS

Configuración de un Servidor en Linux para páginas Web y habilitar por lo menos una página que sea accesible desde cualquier estación de la Red
Para obtener el grado de

Licenciado en Informática Administrativa Presenta

Luis Edgar León Blancas Sinodales

M.S.I Elizabeth Torres Guillermo Dr. Víctor Guillermo Castro L.I.A Edy del Jesús Perez Vera M.A.P José Luis Hernández Juárez Ing. Fausto IV Flores Córdova

Tenosique, Tabasco
1

14 de junio 2013

Introducción
Desde el principio de los tiempos de la informática, en un ordenador se ha distinguido en dos partes fundamentales: el Hardware y el Software. Aunque estas dos palabras se usan ampliamente, quizá sea preferible utilizar sus equivalentes en castellanos en: Dispositivos y Programas. El concepto de información del que se habla hoy en día y al que se le ha concedido tanta importancia, resulta a primera vista un tanto complejo de definir y consiste en un acto por el cual un individuo establece con otros individuos un contacto que le permite intercambiar información. La información o más bien un servidor resulta de gran importancia, es decir, los instrumentos y métodos que permiten automatizar determinadas tareas y así liberar al ser humano de las dudas o aprendizaje de cada individuo. Hoy en día los servidores juegan un papel en la educación, ya que brinda un apoyo importante en la educación, además de brindar un apoyo en el proceso de investigación y los servidores han alcanzado un impacto relevante en el desarrollo de investigaciones, de tal manera que se visualice como una herramienta multimedia que permite informar, comunicar y aprender. El servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos. Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen hostingu hospedaje. Alternativamente, el servidor web podría referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la entrega de los componentes de los páginas web como respuesta a peticiones de los navegadores de los clientes. Uno de los sistemas que funcionan como servidor es Linux. Normalmente la gente conoce a Linux como un paquete de herramientas de red o como cual otro sistema operativo.

2

3

Antecedentes
A principios de 1980, Richard Stallman comenzó un movimiento dentro de la industria del software. Predico (y aún lo hace) que el software debía ser libre. Observe que “Libre”, no lo significa en cuestión de precios, sino <<libre>> se usa en el mismo sentido de <<Libertad>>. Esto significa no pagar el envío del producto, sino el acceso Libre al código fuente entero. (Shah, 2001). La idea de <<dar>> el código fuente es muy simple: los usuarios del software nunca deben ser forzados a tratar con un desarrollador que puede o no soportar las necesidades del usuario. El usuario nunca debe esperar a que se publiquen los parches. Sin embargo, el mayor beneficio del software libre viene de los propios usuarios. Cuando necesiten nuevas características, pueden añadirlas al programa y construir entonces al propio código fuente, haciendo que todo el mundo se pueda beneficiar también con ello. (Shah, 2001).

Linux es uno de los sistemas operativos más fiables para servidores de Internet, ya sea para Web, FTP anónimo, o servicios de propósito general como la gestión de DNS y correo electrónico. El núcleo de Linux soporta multiusuario, multitarea, memoria virtual y el uso de varios procesadores simultáneos. Linux se ha convertido actualmente en uno de los sistemas operativos de red más importantes dentro del mercado informático, y se ha hecho su hueco en el ámbito de los servidores en redes locales e internet. Gracias al esfuerzo desinteresado de miles de programadores en todo el mundo. Las versiones actuales gozan de una estabilidad y seguridad envidiable para sus competidores. Aunque todavía es acusado de ser un sistema poco amigable y un poco difícil de configurar. La documentación ofrecida por diferentes publicaciones e internet es increíblemente abundante de Fedora versión 15, aunque cabe mencionar que la mayor parte de información proporcionada en internet se encuentra en el idioma inglés. A continuación el presenta proyecto se desarrollara un servidor web utilizando el sistemas operativo Fedora versión 15. La cual se pretende satisfacer las necesidades del usuario poder obtener información sobre cualquier tipo de páginas Web. La cual se hará la demostración de alojar una página de ejemplo.

4

Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación. que es posible tomar información de otros sistemas de información como si estuviesen al lado. Por ejemplo: (Internet) Es una gran red mundial de ordenadores formadas por multitud de pequeñas redes y ordenadores individuales conectados unos con otros de forma que sea posible el intercambio de información entre ellos. El éxito de internet se basa en que se puede considerar como una única entidad. de tal forma que el inicio de cada etapa debe de esperar la finalización de etapa anterior. Indican cómo hacer más eficiente el desarrollo de sistemas de información. es necesario que existan unos dispositivos que la transporten desde el equipo de origen al o a los equipos destino. Modelo en Cascada El desarrollo en cascada. Modelo Cascada) El ciclo de vida abarca las siguientes actividades: Ingeniería y Análisis del Sistema Análisis de los Requisitos Diseño Codificación Prueba Mantenimiento 5 . desarrollo y mantenimiento. también llamado modelo en cascada. es decir. (Juan Carlos Sierra Gutiérrez. Metodologías Son Pautas de desarrollo brindado por los modelos de ciclos de vida.MARCO TEORICO CONCEPTUAL Respecto a la información en ordenadores o equipos de cómputos para que puedan intercambiar información. es el enfoque metodológico que ordena las etapas del ciclo de vida del software.

La prueba se centra en la lógica interna del software.  La calidad del resultante es alta. Análisis de los requisitos del software: el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. (Rojas. 2005) Ventajas  Se tiene todo bien organizado y no se mezclan las fases. Diseño: el diseño del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos. Mantenimiento: el software sufrirá cambios después de que se entrega al cliente. Codificación: el diseño debe traducirse en una forma legible para la máquina. el detalle procedimental y la caracterización de la interfaz.  La planificación es sencilla. y en las funciones externas. Prueba: una vez que se ha generado el código comienza la prueba del programa. o debido a que el cliente requiera ampliaciones funcionales o del rendimiento. así como la función. El proceso de diseño traduce los requisitos en una representación del software con la calidad requerida antes de que comience la codificación. a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos). Los cambios ocurrirán debidos a que hayan encontrado errores.  Los usuarios lo pueden comprender fácilmente. 6 . la arquitectura del software.Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software. El paso de codificación realiza esta tarea. Si el diseño se realiza de una manera detallada la codificación puede realizarse mecánicamente. realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren. el rendimiento y las interfaces requeridas. El ingeniero de software (Analistas) debe comprender el ámbito de la información del software.

Examinar tus múltiples alternativas de acción y elegir una de las más convenientes. Esto es la base para que funcione bien. No hay que ser tan ingenuo para pensar que el sistema que estás construyendo será "EL" sistema que el cliente necesita. pero conservado aquellas propiedades del modelo en cascada. Ø El modelo espiral captura algunos principios básicos: · · Decidir qué problema se quiere resolver antes de viajar a resolverlo. Un conjunto de puntos de fijación para asegurar el compromiso del usuario con soluciones de sistema que sean factibles y mutuamente satisfactorias.Desventajas  El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no esté completo no se opera. Se caracteriza principalmente por: Ø Un enfoque cíclico para el crecimiento incremental del grado de definición e implementación de un sistema. mientras que disminuye su grado de riesgo. que tendrás que tolerar.  Cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado. el cual enlaza la naturaleza interativa de la construcción de prototipos. El modelo en espiral fue desarrollado por Boehm. y Conocer (comprender) los niveles de riesgo. Evaluar qué tienes hecho y qué tienes que haber aprendido después de hacer algo. aumentando los costos del desarrollo. Modelo en Espiral Este es un modelo de proceso de software evolutivo. · · 7 . quien lo describe así: El modelo de desarrollo en espiral es un generador de modelo de proceso guiado por el riesgo que se emplea para conducir sistemas intensivos de ingeniería de software concurrente y a la vez con muchos usuarios.

Planeación: determinación de los objetivos. Desventajas  Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable. el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos.Blogspot) Cada vuelta se divide en 4 sectores: 1. Ventajas  El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora. alternativas y restricciones 2. (Intro Ingenieria Software . 4. ellos son completamente compatibles.  El modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.El modelo espiral no es una alternativa del modelo cascada. Evaluación: valoración por parte del cliente de los resultados obtenidos. 8 .  Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.  El modelo en espiral demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica adecuadamente debe reducir los riesgos antes de que se conviertan en problemas. Planificación: desarrollo del producto hasta "el siguiente nivel". Análisis de riesgo: análisis de alternativas e identificación/resolución de riesgos 3.  Como el software evoluciona a medida que progresa el proceso.

Red de TCP/IP Es comúnmente conocido como direcciones IP de un ordenador. hoy en día el software de redes es un elemento muy importante y ésta altamente estructurado.com/doc/11468208/Modelo-Espiral Arquitectura de una red Cuando se diseña una red de ordenadores. bloques de reducido tamaño como los mensajes de correo electrónico.Scribd. es una arquitectura de red que incluye un diseño y organización. Transmisión de datos Está disponible en todas las redes. para hacerla más fiable.scribd. Genera mucho tiempo en el desarrollo de sistemas Modelo Espiral . Las principales redes de computadoras se diseñaron pensando en los dispositivos y dejando en un segundo lado los programa. ¿Qué tipo de información se va a transmitir?. ya sea. estos dispositivos son:  Canal de comunicación: Es el medio por el que circulan la información. es. se manejara información Confidencial? Es evidente que una persona no debe enfrentarse a todas estas cuestiones. 9 . ¿Cuáles problemas se producirá en la red?. La información que se transmite puede ser de muchos tipos. Y es sin duda la más utilizada del mundo. sino que siempre es preferible tratarlas una a una. cuando en realidad. datos esporádicos (comandos para su ejecución remota Dispositivos de red Corresponde al conjunto de elementos físicos que hacen posible la comunicación entre el emisor y el receptor. Programas de red A este tipo pertenecen todos los programas que permiten controlar el funcionamiento de la red.  Nodos intermedios: Son los elementos encargados de realizar la elección del mejor camino por el que circulara la información (en caso de que exista más de un camino. ¿Hay que compartir un único medio de transmisión?. es necesario resolver una gran cantidad de problemas que aparecen las cuales son:¿Cómo distinguimos un ordenador de otro?.

Las categorías con la que cuenta el cable UTP son:      Categoría 1 (Voz cable de Teléfono) Categoría 2 Datos de 4 Mbps (Local Talk) Categoría 3 Datos de 10 Mbps (Ethernet) Categoría 4 Datos a 20 Mbps (Token Ring) Categoría 5 Datos a 100 Mbps (Fast Ethernet La diferencia entre las distintas categorías es la transmisión de datos.  UTP UTP (Unshielded Twisted Pair) en español (Par Trenzado no Blindado) lo cual no cuenta con ninguna malla metálica. Configuración del cable 10 .Cableado Es el medio de transmisión constituye el soporte físico a través del cual el emisor y receptor puedan comunicarse en un sistema de transmisión de datos. A mayor capacidad de transmisión mayor ser la transmisión de datos. El cable se utiliza para conectar las PC u otros dispositivos entre ellos y es un cableado estructurado que consiste de una infraestructura flexible y con un costo muy económico y suele utilizarse con conectores RJ4. es conveniente utilizar cables de categorías 5 ya que estos permitirán migraciones de tecnologías de 10Mb a 100Mb. Sin embargo.

 FTP (Sigla en inglés de File Transfer Protocol . 11 . Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos. Sin embargo es más costoso. STP STP (Shielded Twisted Pair) o (Par Trenzado Blindado). Su insfraestructura es más rigida y por lo consecuente es más segura lo cual significa que su nivel de protección ante perturbaciones externas es mayor al ofrecido por el UTP. independientemente del sistema operativo utilizado en cada equipo. basado en la arquitectura cliente-servidor. es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol). Pinza Encriptadora para red Pinza encriptadorao como es comúnmente conocida como (Pinza Ponchadora) y su funcionalidad es para armar cables de red como por ejemplo los de RJ11 que son los cables telefónicos o RJ45 que permiten la interconexión entre equipos u otros dispositivos.Protocolo de Transferencia de Archivos) en informática.

 Par trenzado apantallado (FTP) son unos cables de pares que poseen una pantalla conductora global en forma de trenzado lo rodea una malla de cobre para su mayor protección y su independencia es de 120m.  Par trenzado apantallado individual (STP) son iguales a los anteriores. 12 . se suele utilizar para conectar el módem.  Conector RJ-11: Es el conector más utilizado para líneas telefónicas consta de 4 pines. está recubierto de una malla de teflón que no es conductora y su independencia característica es de 100 m. En un equipo. pero es un poco más grande y consta de 8 pines y se diferencian en tres tipos los cuales son:  Par trenzado no apantallados Individualmente (UTP) son los más simples. los conectores. normalmente denominados "conectores de entrada/salida" (o abreviado conectores E/S) son interfaces para conectar dispositivos mediante cables.Conectores En informática. Es similar a un conector RJ45 pero más pequeño. pero en este caso se rodea a una malla conductora que se conecta a la diferente toma de tierra de los equipos.  Conector RJ-45: Es muy similar al RJ-11.

Las tarjetas de red están disponibles en diferentes formas y pueden ser (LAN o Inalámbricas): Tarjetas de Red LAN Las redes pequeñas sin comunicación al exterior se denominan LAN (Local Área Network) o (Red de Área Local). (Frater. enviar y controlar los datos en la red. En este caso.Tarjeta de red Otro dispositivo muy importante para la instalaciones la tarjeta de red. pero hay equipos de cómputos de escritorios que también utilizan estas tarjetas inalámbricas y también existen diferentes diseños. La luz naranja (10 Mb/s) o roja (100 Mb/s) indica actividad en la red (envío o recepción de datos). se habla de una red WAN (Wide Área Network). Básicamente realiza la función de intermediario entre el ordenador y la red. parr) Inalámbricas WAN (Wide Área Network) o (Red de Área Amplia) son utilizadas mayormente en equipos de cómputos como lo son las Lap Tops. Cuando una red local tiene la posibilidad de abrirse al exterior. 13 . una tarjeta de red posee dos luces indicadoras (LED):   La luz verde corresponde a la alimentación eléctrica. También llamada NIC (Network Interface Card o Tarjeta de Interfaz de Red). 2003. la red se establece mediante cables que se comunican entre ellos y varía al diseño. Por lo general. La función de la tarjeta de red es la de preparar.

 Encaminadores (Router) Se utilizan también para redes que operan con una capa de red diferente o iguales.  Puentes (Bridges) Permite interconectar redes de diferentes topologías por ejemplo de dos departamentos de alguna empresa se utiliza el Bridget para la interconexión de ambas redes LAN. A continuación se muestran la descripción de los dispositivos.  Conmutador o Switch Es otro dispositivo que permite la interconexión a nivel de enlace. los conmutadores solo permiten conectar redes LAN. A diferencia de los puentes. 14 . El problema fundamental radica en que esas LAN tienen diferentes topologías y diferentes métodos de acceso. Pero para ello existen dispositivos de interconexión de redes que son capaces de apartar la comunicación entre distintos tipos de redes.Interconexión de Redes Distintas Muchas organizaciones tienen diferentes LAN aisladas en sus departamentos.

pero el inconveniente es de que. 15 . es decir. Es la menos utilizada ya que el fallo de un nodo o un enlace deja a un conjunto de nodos incomunicados entre sí. si falla algún enlace. se puede seleccionar otra alternativa. ya que define la interconexión básica de la interconexión de estaciones y esta clasificación tiene en cuenta la arquitectura de red.  Estrella: los equipos se conectaran a un nodo central con funciones de distribución. todos los nodos quedan aislados. la forma en la que se interconectan los diferentes nodos o usuarios de el. Esta configuración es la que requiere menos cableado.Topología Topología o topología de una redes la organización de su cableado. conmutación y control.  Malla: Es una interconexión total de todos los nodos.  Árbol: es una forma de conectar nodos como una estructura jerarquizada.  Bus: utiliza un único cable para conectar los equipos. con la ventaja de que si una ruta falla.

si falla algún enlace la re dejará de funcionar completamente. Anillo: todos los nodos están conectados a una única vía con sus dos extremos unidos. al igual que ocurre con la topología de en bus. 16 .  Subred o segmento de red Está conformado por un conjunto de estaciones que comparten el mismo medio de transmisión y ésta limitado a un espacio de al departamento de una empresa o de una aula de informática.  red de Área Metropolitana (MAN) Está confinada dentro de una misma ciudad y esta sujetada a regulaciones locales. Localización Geográfica La localización geográfica es un factor a tener en cuenta a la hora de diseñar o montar una red. No es lo mismo montar una red para un aula de informática que interconectar las oficinas de dos sucursales que la misma empresa tiene instaladas en diferentes países.

las cuales han recibido recientemente muchos comentarios de prensa y han vendido miles de instalaciones. (Shah. solo podrá usar los recursos locales o los del servidor. Linux De una manera más formal. Red con Servidor En este tipo de redes existe al menos una maquina llamada servidor donde se encuentran todos los recursos a compartir. Un ejemplo claro son las páginas WEB. Normalmente se le da este calificativo de redes cuya extensión no sobre pasa el mismo edifico o incluso la misma habitación. Red de Área Local (LAN) Es un término vago que se refiere a uno o varios segmentos de red conectada mediante dispositivos de red especiales. regiones o países. SuSE.  Red de Área Extensa (WAN) La WAN abarca varias ciudades. seguramente haya oído hablar de las distribuciones Linux Red Hat. públicas o privadas. El resto de las maquinas llamadas clientes o estaciones de trabajo. dependiendo del tipo de sistemas operativo instalado en el servidor o dependiendo que tipo de servidor se utiliza. Ubuntu o Fedora. Los enlaces WAM son ofrecidos normalmente por empresas de telecomunicaciones. 2001). 17 . Caldera.

18 . La libertad de distribuir copias. tanto como para usarlo como para compartirlo. una distribución empresarial que sigue demostrando su validez en el entorno de la gran empresa. con lo que puedes ayudar a tu vecino. estable. copiar. Y a libre se refiere a la libertad de los usuarios para ejecutar. un único trabajo se divide y se procesa en más de una computadora. de modo que toda la comunidad se beneficie (El acceso al código fuente es un requisito previo para esto). La libertad de estudiar cómo funciona el programa. Fedora La distribución „comunitaria‟ Fedora es uno de los proyectos más solidos que existen en la actualidad en el mundo Linux. O para conocer su funcionamiento. Es gratuito y libre.2011) Es un sistema operativo para uso cotidiano. que se caracteriza por ser veloz. (Página principal del Proyecto Fedora Fedora Project) Tecnologías Cliente/Servidor Las tecnologías cliente/servidor hacen posible la distribución de trabajo entre varias computadoras. estudiar.Linux Software <<LIBRE>> Una de las ventajas es que se trata de un Software Libre. Esencialmente. que nos brindan junto a una nutrida comunidad de desarrolladores y usuarios una serie de versiones de una distribución que se sigue caracterizando por un aspecto: su apuesta por las tecnologías punta . la empresa más importante con diferencia del panorama Linux ha hecho que el desarrollo de Fedora se vuelva cada vez más interesante. muchas de las características de Fedora acaban llegando a Red Hat Enterprise Linux. distribuir. De hecho. Así pues. se refiere a cuatro libertades de los usuarios del software:     La libertad de usar el programa. De modo más preciso. Fedora se convierte en un campo de pruebas perfecto para los ingenieros de Red Hat. cambiar y mejorar el software. con cualquier propósito. y adaptarlo a tus necesidades. (Fedora 15. Su esponsorización por parte de Red Hat. La libertad de mejorar el programa y hacer públicas las mejoras a los demás.

Como ejemplo de algo que puede llevar a cabo mediante una extensión de servidor. Al igual que las computadoras que llevan a cabo tareas cliente/servidor se denominan máquinas cliente o servidor. las extensiones de cliente permiten cambiar dinámicamente lo que se muestra en la pantalla sin actuación alguna por parte del servidor. Las extensiones del servidor son las que hacen posible que las páginas Web se puedan comunicar con una base de datos. Esto lleva a cabo incluyendo pequeños fragmentos de código en el 19 . y es el cliente el que se muestra la información al usuario. De hecho.  ActiveX extensión de cliente. Los servidores esperan pasivamente para llevar a cabo las peticiones de las computadoras clientes que acceden a ellos. el software que se ejecuta en estas computadoras se denomina software cliente o servidor. Extensión de servidor Una extensión de servidor proporciona un método para que el servidor Web haga algo más que proporcionar datos HTML cuando estos son requeridos por el usuario. puedan ser utilizadas para personalizar la interacción del usuario con el servidor Web. Esto requiere menos potencia de procesamiento por parte del cliente para manejar los datos dinámicos cuando dichos datos se basan en acciones llevadas a cabo por el usuario en el cliente. Extensión de Cliente En algunas situaciones es mucho más eficiente que el cliente lleve a cabo el procesamiento de los contenidos en ligar del servidor.Las computadoras a la que se hace referencia como servidores son utilizadas habitualmente como almacenes de recursos a los que acceden muchos usuarios. Al contrario que en el caso de la extensión de cliente. los exploradores Web son programas software cliente que son utilizados para acceder y para visualizar los recursos Web. El Cliente es el que solicita información o un recurso determinado al servidor. Existen dos extensiones de clientes principales que deben tenerse en consideración: ActiveX y Java. proporcionando de esta manera una <<Cita del día>> diferente cada vez que se acceda al nodo. El Servidor se encarga de recuperar la información y de enviarla al cliente. es posible escribir un guión que seleccione aleatoriamente un contenido a incluir en un archivo HTML. permite la creación de páginas Web altamente interactivas y entretenidas que puedan ser mostradas en el explorador del usuario sin necesidad de crear una carga extra en el servidor Web.

 El programa entero y los componentes relacionados con código fuente abierto  Es extremadamente flexible  Proporciona seguridad Propiedad de procesos con Apache Para realizar las configuraciones de red. pero pronto sus diseñadores se dieron cuenta que también tenían utilidad dentro de internet. lo usan. Este servicio cuenta con los siguientes beneficios y ventajas proporcionadas por el software de servidor Apache son:  Es estable  Varios de los sitios Web.hotmail. Java es un lenguaje de guiones interpretando. lo que quiere decir que el código se transmite a la computadora del cliente.com. Comparaciónde ActiveX con Java ActiveX es una combinación de diferentes tecnologías. Linux servidor Web utilizando (Apache) Apache es un software de libre distribución. Estos módulos realizan tareas tales 20 . incluyendo www. Java. y un proceso llevado a cabo en el cliente. Que son los bloques de construcción para sus extensiones de cliente. Una vez hecho esto. documento HTML capaces de dirigir al software del explorador en la realización de determinadas tareas. Compilación de Apache El servidor HTTP Apache es el sistema núcleo con funcionalidades básicas que soporta módulos cargables dinámicamente. Apache abandona todos estos derechos y se ejecutan como un usuario distinto. es el lenguaje de guiones desarrollado para controlar cuadros dentro de un proyecto de televisión interactiva. el servidor HTTP Apache debe iniciarse con permiso de ROOT para escuchar peticiones y aceptar conexiones. haciendo que los controles sean mucho más eficientes y permitiendo que se aprovechen cada una de las plataformas. son compilados para cada una de las diferentes plataformas de usuarios. Una de las ventajas que proporciona java es su portabilidad a una gran cantidad de plataformas diferentes. es el que lo convierte en un programa ejecutable. Permite ampliar las extensiones de cliente en su modo Web incluyendo el lenguaje de programación dentro de los documentos HTML.

se debe configurar otra dirección IP diferente. El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red. Funcionamiento del protocolo DHCP Primero. Por lo tanto. Asignación de direcciones IP Cada dirección IP debe configurarse manualmente en cada dispositivo y. Instalación del servidor HTTP Apache Para mejor demostración de la instalación del servidor apache en la distribución Fedora versión 15 se mostrara más adelante en el apartado de la instalación. 2001). Los navegadores como Netscape Navigator y Microsoft Internet Explorer son implementaciones de un cliente de HTTP. sin intervención particular). 21 . Debido a que Apache está bajo un desarrollo constante y la instalación y configuración la veremos más adelante. Sólo tiene que especificarle al equipo.como corrección ortográfica de URL. seguimiento de cookies. El objetivo principal es simplificar la administración de la red. Este equipo será la base para todas las solicitudes DHCP por lo cual debe tener una dirección IP fija. La configuración de defecto consta de los módulos más comunes. en una red puede tener sólo un equipo con una dirección IP fija: el servidor DHCP. que encuentre una dirección IP de manera independiente. HTTP HTTP (Hypertext Transfer Protocol. su configuración de red) en forma dinámica (es decir. mediante DHCP. Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuración (principalmente. Servidor DHCP DHCP significa Protocolo de configuración de host dinámico. (Shah. la cual es factible para tener acceso a los servicios con la ayuda de una dirección que se pueda comprender o entender para la búsqueda de información para el usuario. si el dispositivo se mueve a otra subred. Protocolo de Transferencia de Hipertexto) es una proporción significativa de la base de la Web y Apache es la Implementación de servidor del protocolo HTTP. se necesita un servidor DHCP que distribuya las direcciones IP. El URL La URL (Localizador Uniforme de Recursos) es esencial para navegar.

automáticamente. Asignación dinámica: el único método que permite la reutilización dinámica de las direcciones IP. El protocolo DHCP incluye tres métodos de asignación de direcciones IP:  Asignación manual o estática: Asigna una dirección IP a una máquina determinada. que se conecten clientes no identificados. 22 . y evitar. Asignación automática: Asigna una dirección IP de forma permanente a una máquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera.El DHCP le permite al administrador supervisar y distribuir de forma centralizada las direcciones IP necesarias y. asignar y enviar una nueva IP si fuera el caso en el dispositivo es conectado en un lugar diferente de la red. Esto facilita la instalación de nuevas máquinas clientes a la red. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Se suele utilizar cuando el número de clientes no varía demasiado. Se suele utilizar cuando se quiere controlar la asignación de dirección IP a cada cliente.   Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores para reflejar las nuevas direcciones IP mediante el protocolo de actualización de DNS. El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red está configurado para solicitar su dirección IP al servidor cuando la tarjeta de interfaz de red se inicializa. también.

 Codificación: en este apartado es donde nosotros como encargados de desarrollar el servidor. Ya que es donde introducimos los códigos para la ejecución del servidor. Los cambios ocurrirán debidos a que hayan encontrado errores. Además de una configuración Rápida. El proceso de diseño traduce los requisitos en una representación del servidor con calidad. Además de especificar muy bien los requerimientos y herramientas a utilizar para la elaboración del servidor Web. la arquitectura del software.  Análisis de los requisitos del software: se analiza la información del software. a que el servidor deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos). ir detalladamente los procedimientos y la caracterización de la interfaz.  Mantenimiento: el software sufrirá cambios después de que se entrega al cliente. Se realizan las pruebas del programa. Ya que permite agregar nuevos equipos fácilmente. así como la función.Metodología En la metodología utilizaremos el Modelo en cascada ya que ordena las etapas o faces de manera rigurosa en el ciclo de vida del servidor Web. La estructura de cómo estará conformada la red.  Ingeniería y Análisis del Sistema: el trabajo comienza estableciendo los materiales a utilizar y requisitos del sistema para la instalación.  Prueba: una vez que se ha generado el código. 23 . el rendimiento y las interfaces requeridas. o debido a que el cliente requiera ampliaciones funcionales o del rendimiento Topología La topología a utilizar es la de estrella. empezamos a codificar o a tener más contacto con el desarrollo del servidor. Asegurándonos que produzca los resultados que realmente se desean obtener. Fácil de prevenir daños y/o conflictos y una buena Centralización de la red lo cual se refiere que los equipos se conectaran a un nodo central.  Diseño: nos enfocaremos a los atributos del servidor a realizar.

50 Metro Conectores  Tipo: RJ-45  Cantidad: 10 piezas Crimpeadora  Pieza: 1 Switch  Modelo: ANSEL  COSTO:  Puertos: 8 24 .Configuración DHCP Se utilizara la configuración DHCP la cual es una forma más rápida de habilitar las terminales o equipos de cómputos. Herramientas a utilizar para la instalación y configuración del servidor Las herramientas a utilizar son las siguientes: Equipos de cómputos     Monitores: 4 CPU: 4 Teclados: 4 Maus: 4 Tarjetas de Red LAN  Cantidad: 4 Cable UTP  Categoría: Cable categoría 5  Metros: 7 metros  Costo: $ 5. Además de que es un servidor de prueba a una pequeña escala y no se requiere tanta seguridad.

Software  Disco de instalación Fedora versión 15 Antes de iniciar la fase de instalación es importante que nos tomemos un momento para evaluar dos cosas:  El Hardware en que va a ejecutarse  La configuración ideal del servidor que proporcione los servicios necesarios. Los requisitos para la instalación de este Sistema Operativo Fedora 15 son:  512 MB de Memoria RAM  10 GB de espacio en Disco Duro  Lectora de DVD  PentiumPro de 400 MHz o un procesador superior 25 .

Instalación de Fedora Versión 15 A continuación se mostrara de manera gráfica los pasos para la instalación del servidor Web en Fedora. 3 Una vez seleccionado la primera opción de instalar fedora. Y se elige la primera opción. El sistema operativo empesara a cargar para ejecutarse. 4 Una vez seleccionado la primera opción de instalar fedora. El sistema operativo empezará a cargar para ejecutarse. . arrancara y mostrara las opciones de instalar Fedora. 1 2 Al introducir el disco de instalación al inicio del equipo. 26 Muestra unos archivos que el programa de instalación necesita hacer.

Muestra la siguiente pantalla en la cual aparece por default la opción de (OK) que es para analizar si el sistema del equipo es compatible. 7 Para saltear la comprobación del equipo. aparecerá la misma pantalla pero con el idioma antes seleccionado. 27 Después de haber seleccionado el idioma. lo cual será en español. . damos clic en la opción de Skip. Buscamos donde este idioma español y le damos adelante. 8 La pantalla siguiente es para seleccionar el idioma en el que deseamos hacer la instalación de Fedora.5 6 Después de haber cargado el disco de instalación.

Después de haber elegido una instalación nueva Fedora pregunta que nombre le deseamos dar al equipo donde se ara la instalación. 12 La siguiente pantalla muestra unas opciones las cuales dice que si se desea hacer una instalación nueva o deseamos actualizar la existente. 11 Después de haber seleccionado la primera opción. . El primero menciona que es dispositivos de almacenamiento masivo la cual se refiere al disco duro..9 10 El siguiente paso es seleccionar en donde deseamos instalar Fedora. Empieza el sistema a examinar el dispositivo de almacenamiento (Disco Duro). Pregunta si desea actualizar la existente ya que 28 anteriormente ya existía una instalación de Fedora. El siguiente a especializado es a redes de almacenamiento SANs.

Utilizar el espacio libre.si deseamos instalar fedora en todo el disco.Reemplazar sistema Linux existente 3. a la cual buscamos la de Monterrey la cual menciona que es la que es Hora América. ya que cabe recordar es la contraseña el Administrador con la cual se accede al sistema. Después muestra la siguiente pantalla en la cual pregunta que zona de Hora deseamos seleccionar. Buscamos México. .4. 29 En el siguiente apartado muestra muestra 5 opciones. 15 16 Esta opción pide la contraseña de (Root).crear un diseño personalizado.13 14 El siguiente paso es seleccionar la región o país en la que nos encontramos.Archivar el sistema actual. 1. 2.5. Debemos tener cuidado en el momento de colocar la contraseña.

La cual nos servirá para poder configurar nuestro servidor sin ningún problema. De retroceder por si no deseamos seguir adelante. 19 De nuevo el sistema examina el dispositivo de almacenamiento para la instalación del servidor Web.y la dos para guardar cambios al disco donde deseamos instalar. 20 Muestra una advertencia en la cual menciona que la opción que hemos elegido se escribirá o instalara en todo el disco duro. 30 El programa de instalación empieza a crear el sistema de archivos que llevara la instalación.17 18 Seleccionamos la primera opción que es utilizar todo el espacio. . Y da dos opciones. 2. 1.

21 22 La siguiente pantalla muestra lo que deseamos hacer con la instalación y es aquí donde muestra la opción para crear el servidor Web. 31 . Que es lo que nos servirá mas adelante para crear o alojar páginas Web. 23 24 Se inicia el proceso de instalación. El proceso de instalación sigue cargando. Seleccionamos la opción de servidor Web.

32 . se empezaran a cargar los archivos para la finalización de la instalación del servidor Web. La instalación de Fedora finalizara hasta que cargue todos los archivos por instalar. 27 28 Se están instalando archivos vinarios y locales del sistema.25 26 El proceso de instalación sigue cargando. Una vez iniciado la instalación.

31 32 Una vez finalizado la instalación. Instalación por finalizar. el sistema empieza a crear el gestor de arranque.29 30 Cargando archivos de la instalación. 33 . Del equipo. Después de la instalación muestra una pantalla mostrando las felicitaciones por concluir satisfactoriamente la instalación.

34 .33 34 Fedoraa sido instalado y prosigue la carga del sistema operativo para iniciar. Ya que el usuario viene siendo como una cuenta de invitado. Después nos pregunta ¡el nombre de usuario? Recuerden el nombre de usuario no es la misma del root. Fedora da una Bienvenida y muestra las ventajas sobre fedora 35 36 Fedora da una Bienvenida y agradece por haber instalado fedora y menciona las ventajas de la paquetería.

El equipo o sistema se reinicia para su primer uso. La capacidad del disco duro. Después de haber concluido la instalación y ajustes. Y muestra la siguiente pantalla que se muestra a continuación 35 . 39 40 Muestra el perfil o los componentes del Hardware. Menciona que coloquemos la contraseña dos veces la misma contraseña para confirmar.37 38 Introducimos el nombre de usuario y contraseña. ETC. Procesador. A continuación ajustamos la hora en caso de que no coincida con la que tenemos en el momento y se da adelante. memoria Ram.

36 En la parte Superior del lado derecho de la pantalla. Una de ellas es el del apagado. Y es muy amigable la interfaz que mantiene el sistema. se encuentra varios menús.41 42 Recuerden que el nombre del usuario con la que deseamos iniciar es parecido en Windows como una cuenta de invitado y no es la cuenta de administrador. estamos listos para darle un vistazo como quedo nuestro sistema instalado. Hay que introducir la contraseña que le habíamos colocado anteriormente en el apartado antes mencionado. . encendido entre otras cosas del equipo. 43 44 Listo ahora si.

47 48 Como en Windows también se encuentra la opción de volumen.45 46 También podemos encontrar la detección de redes inalámbricas en caso de que su equipo cuente con tarjeta Inalámbrica. Y en la parte superior pero del lado izquierdo se encuentra los programas instalados por default y además Fedora cuenta con una amplia variedad de aplicaciones. ya que se utilizara 37 para la configuración del servidor. ya que se utilizara para la configuración del servidor. También podemos encontrar la detección de redes inalámbricas en caso de que su equipo cuente con tarjeta Inalámbrica. Fedora no se queda atrás y cuenta con esa opción también. O en su caso un cable de red cerca. O en su caso un cable de red cerca. .

cualquiera que sea la topología establecida. atención y por supuesto responsabilidad y seriedad en la realización de dicho servidor. la instalación y proceso que llevamos en nuestro servidor Web no es complicado.Resultados esperados Como podemos observar los resultados fueron satisfactorios. 38 . dedicación. Como pudimos observar. los cables deberán instalarse de manera que sean accesibles para su mantenimiento o para sus extensiones futuras. Y se debe a que logramos hacer nuestra instalación conforme a los pasos y recomendaciones dentro de nuestra instalación de servidor Web. solo se requiere de entusiasmo. Conclusiones y Recomendaciones Para concluir. También se debe asegurar que no obstruyan o causen molestias durante el desplazamiento tanto de personas como objetos o interferencias en el ambiente de trabajo. Y por supuesto es tener una buena organización y tiempo para la realización del servidor. Teniendo en cuenta todos los aspectos antes mencionados para la instalación y configuración del servidor son muy importantes.

Kioskea. (http://scruz334.muylinux.2001 Sitios Web ¿Qué es el Software Libre? | Hispalinux Conector RJ11 .2da Ed.1 .net/contents/261-el-protocolo-dhcp Junio 2013 Fedora 15. 2003. Ingeniería del Software II (Ciclos de Vida de Ingeniería del Software) Edicien 17 de Enero 2005. Manuales de distribución Linux Red Hat 7.kioskea. Bauer.com/fedora-15-el-analisis 29 de Mayo del 2011 gerardo-urbinavelasco Intro IngenieriaSoftware Blogspot URL. Instalación y mantenimiento de servicios de Redes Locales. primera Edición 2001 Varios autores.es/1193169600/) INFORMATICA: QUE ES FTP? blogspot com p que-es-ftp html Katty Avila.3-– SuSEGmbH.net/contents/186-conector-rj11. el análisis . Alfaomega Ra-Ma José Luis Raya y Cristina Raya RED01 Redes Locales. es.kioskea. Michael D. 1997. McGraw-Hill Interamericana de España. Tanenbaum.. Molina.SlideShare www slideshare net rupo configuracion-de-cables-utp-presentation El protocolo DHCP . Steve Shah.. Manuales de la Distribución SuSE Linux 7. Varios Autores.kioskea.cavsi.MuyLinux.. www. Manual de Administración de Linux Osborne McGraw-Hill Richard Rojas. (es. www./que-tipos-de-tarjetas-de-red-existen/ 39 .net Configuracion de Cables UTP .Kioskea es. RDC97 redes de computadoras Prentice-Hall.Red Had Inc. 3ra ed Francisco J.blogspot. 2001. 2da Ed.Bibliografía Libros Andrew S.com/. Israel Boucchechter.Ra-Ma.

Modelo Espiral . es.com/doc/11468208/Modelo-Espiral paola_ruiz_gonzalezhttp://www.es/SoftwareLibre 40 .Scribd.hispalinux. fedoraproject org es www.Fedora Project.scribd.slideshare.net/lina_ Página principal del Proyecto Fedora .