Sunteți pe pagina 1din 17

UNIVERSIDAD POLITECNICA DE PACHUCA

PROYECTO
MONTAR UN SERVIDOR
REDES IV

Maribel Sebastián Gregorio


Itzel Sánchez Gutiérrez
Blanca Esthela Francisco Bautista

L.S.C David Luna Cruz

Febrero 18
2010
INDICE

Objetivo………………………………………………………………….. 1

Objetivos Específicos………………………………………………….. 1

Introducción……………………………………………………………… 1

Conceptos Fundamentales del proyecto…………………… 1

Desarrollo ……………………………………………………………… 5

Conclusiones……………………………………………………………. 10

Bibliografía………………………………………………………………. 10
OBJETIVO

La finalidad de la practica es montar un servidor, para esta práctica utilizamos el


servidor Apache cargado en el sistema operativo Debian/Linux

OBJETIVOS ESPECIFICOS

- Saber cómo se monta un servidor

- Subir una página web al servidor y que otras maquinas puedan verla

- Brindar servicio de internet a otras maquinas

INTRODUCCION

Para entender el desarrollo de este proyecto es necesario comprender algunos


conceptos relacionados con el proyecto.

CONCEPTOS FUNDAMENTALES DEL PROYECTO

SISTEMA OPERATIVO DEBIAN: Debian es un sistema operativo (S.O.) libre,


para su computadora. El sistema operativo es el conjunto de programas básicos
y utilidades que hacen que funcione su computadora. Debian utiliza el núcleo
Linux (el corazón del sistema operativo), pero la mayor parte de las herramientas
básicas vienen del Proyecto GNU; de ahí el nombre GNU/Linux.

Debian GNU/Linux ofrece más que un S.O. puro; viene con 25000 paquetes,
programas precompilados distribuidos en un formato que hace más fácil la
instalación en su computadora.

SERVIDOR WEB: En la web, un servidor web es un ordenador que usa el


protocolo http para enviar páginas web al ordenador de un usuario cuando el
usuario las solicita.

Los servidores web, servidores de correo y servidores de bases de datos son a lo


que tiene acceso la mayoría de la gente al usar Internet.

Algunos servidores manejan solamente correo o solamente archivos, mientras que


otros hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes
programas de servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red
verdadera o mediante conexión vía línea telefónica o digital.

Apache: (Acrónimo de "a patchy server"). Servidor web de distribución libre y de


código abierto, siendo el más popular del mundo desde abril de 1996, con una
penetración actual del 50% del total de servidores web del mundo (agosto de
2007).

La principal competencia de Apache es el IIS (Microsoft Internet Information


Services) de Microsoft.

Apache fue la primera alternativa viable para el servidor web de Netscape


Communications, actualmente conocido como Sun Java System Web Server.

Apache es desarrollado y mantenido por una comunidad abierta de


desarrolladores bajo el auspicio de la Apache Software Foundation.

La aplicación permite ejecutarse en múltiples sistemas operativos como Windows,


Novell NetWare, Mac OS X y los sistemas basados en Unix.

HTTP: El término http quiere decir "Hypertext Transfer Protocol", en español


"Protocolo de Transferencia de Hipertexto". Para los que no tienen experiencia en
términos computacionales, esto puede parecer complicado, pero en realidad no lo
es si examinamos este asunto por partes. Un protocolo es un conjunto de reglas a
seguir, o lenguaje en común, y en este caso es conjunto de reglas a seguir son
para publicar páginas web o HTML. El hipertexto se refiere a texto común con
algunos atributos propios de las páginas en Internet, como lo son los enlaces. Por
lo tanto http es un conjunto de reglas acordadas para transferir texto con atributos
propios de la Internet.

HTTPS: Hypertext Transfer Protocol Secure (en español: Protocolo seguro de


transferencia de hipertexto), más conocido por sus siglas HTTPS, es un protocolo
de red basado en el protocolo HTTP, destinado a la transferencia segura de datos
de hipertexto, es decir, es la versión segura de HTTP.

Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier


tipo de servicio que requiera el envío de datos personales o contraseñas.

La idea principal de https es la de crear un canal seguro sobre una red insegura.
Esto proporciona una protección razonable contra ataques eavesdropping y man-
in-the-middle, siempre que se empleen métodos de cifrado adecuados y que el
certificado del servidor sea verificado y resulte de confianza.
La confianza inherente en HTTPS está basada en una Autoridad de certificación
superior que viene preinstalada en el software del navegador (Es el equivalente a
decir "Confío en la autoridad de certificación (p.e. VeriSign/Microsoft/etc.) para
decirme en quien debería confiar").

PHP: es un lenguaje de programación interpretado, diseñado originalmente para


la creación de páginas web dinámicas. Es usado principalmente en interpretación
del lado del servidor (server-side scripting) pero actualmente puede ser utilizado
desde una interfaz de línea de comandos o en la creación de otros tipos de
programas incluyendo aplicaciones con interfaz gráfica.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor


(inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente
por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es
producida ahora por The PHP Group y sirve como el estándar de facto para PHP
al no haber una especificación formal. Publicado bajo la PHP License, la Free
Software Foundation considera esta licencia como software libre.

Secure Shell

SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un


protocolo y del programa que lo implementa, y sirve para acceder a máquinas
remotas a través de una red. Además nos permite copiar datos de forma segura
(tanto ficheros sueltos como simular sesiones FTP cifradas.

DESARROLLO

El diseño de este proyecto se basa, en montar un servidor en el sistema operativo


Debian, para llevar a cabo este proyecto necesitamos de un servidor en este caso
utilizamos Apache, también ocupamos http, https, ssh y ftp, para que nuestro
servidor funcioney después ya viendo que el servidor funciona subimos una
página web para que otros puedan verla. simula otra máquina, tiene aplicaciones,
funciones y programas como si fuese una verdadera máquina, el sistema
operativo que usamos es Windows Server 2003, y trabajamos en una LapTop
Toshiba Satellite Pro, con Windows 7.

Para la instalación de Debian se siguen los siguientes pasos:

- Se ejecuto el instalador de Virtual Box.

- Se escogió el lugar en cual instalarlo.

- Se determino la cantidad de memoria Ram el cual fue de 320 Mb

- Se apartaron 20G para el disco duro para la maquina virtual.


- Los puertos y periféricos se cargaron automáticamente.

Para la instalación del sistema Operativo Linux Debian, estando dentro de la


maquina virtual cargamos el ISO de y arrancamos nuestro PC con el disco con el
disco insertado en la primera pantalla le damos enter

Para proseguir con este desarrollo seleccionamos el lenguaje en el que queremos


que se base la instalación
Luego de haber hecho esto escogemos el país
Le damos un nombre a la maquina en este caso le pusimos server nos manda a
una ventana el cual hacemos el particionado de el disco en el cual elegimos la
opción de utilizar todo el disco
Después en la siguiente ventana seleccionamos el disco
Nos vamos a los siguientes pasos que es dar una clave de super usuario el cual
será server
Después procedemos a crear el nombre de un usuario que será blanca
Posteriormente elegimos una contraseña para el usuario
Instalación completa
Ahora reiniciamos la maquina virtual

Después de haber instalado Linux Debian, lo primero que hicimos fue configurar la
dirección IP fija que le asignamos a la maquina virtual, para esto iniciamos el
sistema operativo después para entrar al sistema nos pide el nombre de la
maquina el cual es server, después nos pide la contraseña que también es server
Ya estando en el sistema procedemos a configurar la máquina para asignarle una
IP fija nosotros le dimos la dirección 192.168.34.2 de la siguiente manera

Ifconfig eth0 192.168.34.2 netmask 255.255.255.0

Después para corroborar que la maquina levanto la IP escribimos ifconfig,


después de hacer esto nos manda la dirección IP y la máscara de entrada que le
asignamos.

Una vez levantada la IP, procedemos con la instalación del SSH de la siguiente
manera

Escribimos el siguiente código

Apt-get update

Procedemos con la instalación de SSH

Apt-get install ssh

Ahora reiniciamos el equipo con reboot


En el siguiente paso instalamos el servidor apache de la siguiente manera

Apt-get install apache2

Una vez terminada la instalación abrimos una página de internet para ver si el
servidor web apache está funcionando, de esta manera escribimos la dirección de
nuestro servidor http: 192.168.34.2, y nos muestra una ventana como la siguiente

CONCLUSIONES
Resulto muy interesante hacer esta práctica, porque de esta manera ya sabemos
crear una red NAT utilizando una maquina virtual aunque no fue muy sencillo nos
tardamos un poco en terminarla.

A pesar de que no fue fácil realizar la práctica en el tiempo indicado pues al final el
hacer comunicación entre en router y la maquina virtual es un poco laboriosa, pero
es una muy buena opción para mandar y recibir paquetes

Llegue a la conclusión que una NAT, es poder compartir una dirección IP a varios
ordenadores de una red, y al compartir esa IP se puede conectar a Internet,
siguiendo una serie de pasos (instalación a la maquina virtual en la maquina real,
instalar un SO en la maquina virtual, asignar una IP, mascara y la puerta de
enlace, etc.).

BIBLIOGRAFIA

1. Redes locales, Jose Luis Raya Cabrera y Cristina Raya Perez, Ed.
AlfaOmega-Ra-Ma, pp. 75-125.
2. Redes d conputadoras, Protocolos, Normas e Interfaces; Uyless Black, Ed.
Macrobit_RaMa, pp 123-130.
3. Fundamentos de Redes, Bruce A. Hallberg, Ed. McGraw Hill pp 102-110.
4. http://www.seguridadinformatica.es/profiles/blogs/configurando-nat-paso-a-
paso

5. http://es.wikipedia.org/wiki/Network_Address_Translation

6. http://es.wikipedia.org/wiki/DHCP

S-ar putea să vă placă și