universidad tecnolÓgica de puebla

24
1 UNIVERSIDAD TECNOLÓGICA DE PUEBLA DIVISIÓN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA: REDES Y TELECOMUNICACIONES MATERIA: ADMINISTRACION DE SERVIDORES I PORTAFOLIOS DE EVIDENCIAS: TAREAS SERVICIOS PROYECTO FINAL ACADEMIA: SEPTIEMBRE – DICIEMBRE 2017 COORINADOR: Dr. José David Alanís Urquieta LCC. Carlos Valdivia Carranco LCC. Carlos Alberto Velasco Hernández LI. Luz María Pérez Sarmiento

Upload: others

Post on 25-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

1

UNIVERSIDAD TECNOLÓGICA DE PUEBLA

DIVISIÓN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

AREA: REDES Y TELECOMUNICACIONES

MATERIA: ADMINISTRACION DE SERVIDORES I

PORTAFOLIOS DE EVIDENCIAS:

TAREAS

SERVICIOS

PROYECTO FINAL

ACADEMIA:

SEPTIEMBRE – DICIEMBRE 2017

COORINADOR: Dr. José David Alanís Urquieta LCC. Carlos Valdivia Carranco

LCC. Carlos Alberto Velasco Hernández

LI. Luz María Pérez Sarmiento

Page 2: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

2

SERVIDOR DHCP

Page 3: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

3

Page 4: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

4

Page 5: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

5

Page 6: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

6

Page 7: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

7

Page 8: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

8

SERVIDOR WEB (APACHE, MySQL Y PHP)

Introducción: En este reporte vamos a explicar cómo se tiene que llevar a cabo la instalación de los paquetes Apache, MySQL y PHP, como se tiene que configurar cada paquete y la puesta en marcha Instalación Apache � Desde la Terminal ingresaremos el comando sudo apt-get install apace2

Una vez que termine de descargar los paquetes, entraremos a nuestro navegador y vamos a ingresar localhost para verificar que se haya instalado correctamente.

Y como podemos ver la instalación fue un éxito. Instalación MySQL Ya finalizada la instalación de apache procederemos a instalar MySQL, desde terminar ingresamos el siguiente comando: sudo apt-get install mysql-server mysql-client

Page 9: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

9

En medio de la instalación aparecerá una ventana donde nos pide ingresar una contraseña para MySQL

Ya ingresada la contraseña volveremos a confirmar la misma.

Después de la confirmación de la contraseña terminara de instalar los paquetes. Y para verificar que se instalo correctamente: Ingresamos el comando mysql –u root –p y después nos pedirá la contraseña que asignamos a MySQL y damos enter

Page 10: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

10

Por ultimo ingresamos el comando show databases; para verificar que este instalado correctamente MySQL Instalación PHP Para finalizar, ingresaremos el siguiente comando:

Sudo apt-get install libapache2-mod-php php-mcrypt php-mysql Después nos pedirá nuestra contraseña y le daremos enter

Una vez terminada la instalación vamos a configurar una página web. Para ello tenemos que acceder a varias carpetas tal y como veremos a continuación

Page 11: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

11

En el comando sudo gedit 000-default.conf nos abrirá un editor de texto y tenemos que cambiar un parámetro:

Una vez guardado proseguiremos a lo siguiente:

Al abrir el editor de texto anteriormen te la línea era:

DocumentRoot /var/www/html

Nosotros eliminaremos el /html y lo dejaremos como se muestra.

Y guardamos el archivo

Page 12: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

12

Después del comando gedit index.php abrirá un editor de texto donde nosotros haremos nuestra página web:

Terminando de programar la página guardamos el editor y lo cerramos. Una vez hecho, reiniciaremos nuestro servidor apache con el comando:

Sudo service apache2 restart

Para finalizar entraremos a nuestro navegador y entraremos a nuestro localhost y nos aparecerá nuestra página:

Page 13: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

13

Y con esto finalizamos la instalación de PHP Puesta en marcha: Para verificar que un cliente pueda acceder a la página de PHP, el mismo tiene que ingresar la dirección IP del servidor mas el nombre de la pagina que en este caso es index.php tal y como se muestra a continuación

Page 14: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

14

Hicimos la prueba en Windows 7 para comprobar que en cualquier sistema funciona. Tomando en cuenta que tenemos un cable directo conectado esto comprueba que la ejecución fue un éxito.

Conclusiones: Aprendimos a instalar Apache, MySQL y PHP y ejecutar nuestra página web en un cliente Windows utilizando la dirección de nuestro servidor más el nombre de la página Referencias: Video para instalar los paquetes: https://youtu.be/5pfZ1nBygAI Video para configurar la página WEB: https://www.youtube.com/watch?v=mPCANzv4RGU&feature=youtu.be

Page 15: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

15

TAREA SERVIDOR PROXY ¿Qué es un proxy? Un servidor proxy (cuya traducción literal es “representante“) es una interfaz de comunicación en una red que actúa como mediadora entre dos sistemas informáticos. La tarea básica de un servidor proxy es hacerse cargo, como delegado, de las peticiones de los clientes en un servidor y de transmitirlas con la dirección IP adecuada al ordenador de destino.

Los servidores proxy pueden funcionar en dos sentidos.

Proxy de reenvío (protección del cliente)

Si se instala un servidor proxy como interfaz entre una red privada (LAN) e Internet, los terminales locales pueden protegerse de forma efectiva de las influencias de la red pública. El proxy se hará cargo de las peticiones provenientes de la red LAN y las transmitirá con su dirección IP en calidad de remitente al ordenador de destino. Los paquetes de respuesta de la red no se dirigirán al cliente en la red LAN, sino que pasan por el servidor proxy antes de llegar al destino final.

Proxy inverso (protección del servidor)

Los servidores web también pueden protegerse, para lo que se intercalará un servidor proxy al acceder desde la red pública. Los clientes de Internet no pueden acceder de manera directa al ordenador de destino, sino que en su lugar el proxy será el que reciba las peticiones, compruebe su configuración de seguridad y las transmita al servidor de forma segura.

Tipos Proxi Transparente: Son transparentes en los términos que su dirección IP está expuesto, no es transparente en los términos que usted no sabe que lo está utilizando. Combina un servidor proxy con NAT (Network Address Translation) de manera que las conexiones son enrutadas dentro del proxy sin configuración por parte del usuario. Este es el tipo de proxy que utilizan los proveedores de servicios de internet (ISP)

Proxi Abierto: Acepta peticiones desde cualquier ordenador, esté o no conectado a su red.

Proxi Anónimo: Se identifica como un servidor proxy, pero no hace que la dirección IP original disponible. Este tipo de servidor proxy es detectable, pero proporciona el anonimato razonable para la mayoría de los usuarios

Proxi Enmascaramiento: Mecanismo para hacer de intermediario en una red. Modifica la original dirección de fuente o destino de los paquetes IP, sustituyéndolas por otras.

Page 16: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

16

Proxy de Dominios: Típicamente usado por Tecnologías web asíncronas (flash, ajax, comet, etc) que tienen restricciones para establecer una comunicación entre elementos localizados en distintos dominios.

Proxi de alto anonimato: No se identifica como un servidor proxy y no pone a disposición de la dirección IP original.

Ventajas y Desventajas

Ventajas

Control. Sólo el intermediario hace el trabajo real, por tanto se pueden limitar y restringir los derechos de los usuarios, y dar permisos sólo al proxy.

Ahorro. Por tanto, sólo uno de los usuarios (el proxy) ha de estar equipado para hacer el trabajo real.

Velocidad. Si varios clientes van a pedir el mismo recurso, el proxy puede hacer caché: guardar la respuesta de una petición para darla directamente cuando otro usuario la pida. Así no tiene que volver a contactar con el destino, y acaba más rápido.

Filtrado. El proxy puede negarse a responder algunas peticiones si detecta que están prohibidas.

Modificación. Como intermediario que es, un proxy puede falsificar información, o modificarla siguiendo un algoritmo.

Anonimato. Si todos los usuarios se identifican como uno sólo, es difícil que el recurso accedido pueda diferenciarlos. Pero esto puede ser malo, por ejemplo cuando hay que hacer necesariamente la identificación.

Desventajas

Abuso. Al estar dispuesto a recibir peticiones de muchos usuarios y responderlas, es posible que haga algún trabajo que no toque. Por tanto, ha de controlar quién tiene acceso y quién no a sus servicios, cosa que normalmente es muy difícil.

Carga. Un proxy ha de hacer el trabajo de muchos usuarios.

Page 17: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

17

Intromisión. Es un paso más entre origen y destino, y algunos usuarios pueden no querer pasar por el proxy. Y menos si hace de caché y guarda copias de los datos.

Incoherencia. Si hace de caché, es posible que se equivoque y dé una respuesta antigua cuando hay una más reciente en el recurso de destino. En realidad este problema no existe con los servidores proxy actuales, ya que se conectan con el servidor remoto para comprobar que la versión que tiene en cache sigue siendo la misma que la existente en el servidor remoto.

Irregularidad. El hecho de que el proxy represente a más de un usuario da problemas en muchos escenarios, en concreto los que presuponen una comunicación directa entre 1 emisor y 1 receptor (como TCP/IP).

Conclusión Una vez sabiendo lo que es un proxy podemos implementarlo y poder configurar un servidor proxy.

Bibliografía EL INTERNET. (2011 de Noviembre de 2011). Obtenido de http://elinternet.es/avances-

tecnologicos/tipos-de-proxys-como-configurarlo-y-lista-de-proxies

How, K. (29 de Junio de 2016). 1&1. Obtenido de https://www.1and1.mx/digitalguide/servidores/know-how/que-es-un-servidor-proxy/

Jessica. (28 de Julio de 2009). Era Tecnológica. Obtenido de http://era-tecnologica.blogspot.mx/2009/07/ventajas-y-desventajas-del-servidor.html

Page 18: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

18

DNS Instalaremos bind9

sudo aptitude install bind9

Después entraremos al directorio cd /etc/bind/

Una vez dentro editaremos los parámetros en el archivo named.conf.local

Nano named.conf.local

Dentro de ese archivo creamos las zonas (Zone) que llevara la dirección de nuestro dominio y una ip

EN la primera zona se estable el dominio que en nuestro caso fue el de www.equipoeja.com

Con el “file” que es nuestro fichero de configuración es el db.local y en la segunda zona que va a ser que serán nuestros primeros 3 octetos escritos de forma contraria con el fichero db.127

Estos ficheros están en /etc/bind/db.local y /etc/bind/db.127

Dentro de nuestro fichero db.local meteremos la configuración quitando el localhost por el nombre de nuestro dominio parte de poner la ip del servidor web y la de nuestro DNS que es la misma 192.168.0.9

Page 19: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

19

Guardamos y salimos a reiniciar nuestro proceso con el comando:

sudo /etc/init.d/bind9 restart

ahora entramos a nuestro documento /etc/resolv.conf

nano /etc/resolv.conf

donde agregaremos la linean ame server con la ip 192.168.0.9

dentro de nuestro fichero db.127

solo meteremos nuestro dominio

Page 20: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

20

Ahora guardamos salimos y reiniciamos nuestro servicio sudo /etc/init.d/bind9 restart después comprobamos que la sintaxis este bien sudo /etc/init.d/bind9 status y nos mandara que esta activo y sin errores.

CONEXIÓN DE LOS 3 SERVIDORES DHCP, DNS Y WEB

En el caso de mi quipo nosotros convertirmos un router Telmex en un Switch desactivando el servicio dhcp que tiene el router para evitar colisiones entre los servicios, conectando las tres pc en cada puerto de nuestro router, también el servicio se pudo dar de manera inalámbrica gracias a que el router que teníamos daba servicio de manera inalámbrica.

CONEXIÓN

Page 21: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

21

CONEXIÓN ENTRE EQUIPOS Y VISTA DEL PROYECTO FUNCIONANDO

Page 22: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

22

Page 23: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

23

SERVICIO EN EL CLIENTE

DHCP

Page 24: UNIVERSIDAD TECNOLÓGICA DE PUEBLA

24