Instalación sist distribuido sobre plataformas windows y linux en equipos físicos

3,457 views

Published on

Un taller completo sobre como montar dos servidores en plataformas Windows y Linux en equipos físicos y que estos se vean

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,457
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Instalación sist distribuido sobre plataformas windows y linux en equipos físicos

  1. 1. MANUAL DE INSTALACION DE UN SISTEMA DISTRIBUIDO DAMIAN BARRIOS. UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERIAS PROGRAMA DE INGENIERIA DE SISTEMAS. X SEMESTRE. 2010 1
  2. 2. CONTENIDO TEMATICOINTRODUCCIÓNCAPÍTULO 1 SERVIDOR (WINDOWS SERVER 2003)CAPÍTULO 2 SERVIDOR DE REDCAPÍTULO 3 CONFIGURACIÓN DE CLIENTES (WINDOWS Y LINUX)CAPÍTULO 4SERVIDOR DE TRANSFERENCIA DE ARCHIVOSCAPÍTULO 5 SERVIDOR DE CORREO ELECTRONICOCAPÍTULO 6 SERVIDOR DE BASE DE DATOSCAPÍTULO 7 SERVIDOR PROXYCAPÍTULO 8SERVIDOR WEBCONCLUSIONESBIBLIOGRAFIA 2
  3. 3. INDICE DE IMÁGENESFIGURA 1.1 FUNCIONAMIENTO DE UN SERVIDOR.FIGURA 1.2 PANTALLA DE BIENVENIDA.FIGURA 1.3 CONTRATO DE LICENCIA.FIGURA 1.4 SELECCIÓN PARTICION.FIGURA 1.5 FORMATEO DISCO C Y SELECCIÓN SISTEMA DE ARCHIVOS.FIGURA 1.6 FORMATEO DE DISCO DURO.FIGURA 1.7 COPIANDO ARCHIVOS.FIGURA 1.8 CONFIGURACION REGIONAL DEL IDIOMA.FIGURA 1.9 INFORMACION ORGANIZACIÓN.FIGURA 1.10 CLAVE DEL PRODUCTO.FIGURA 1.11 METODO DE LICENCIA.FIGURA 1.12 INFORMACION DEL SERVIDOR.FIGURA 1.13 REQUISITOS DE SEGURIDAD.FIGURA 1.14 CONFIGURACION FECHA Y HORA.FIGURA 1.15 ASISTENTE DE INSTALACION WINDOWS SERVER 2003.FIGURA 1.1.6 COPIA DE ARCHIVOS Y PREPARACION DEL SISTEMAPARA EL PRIMER ARRANQUE.FIGURA 1.17 ACCESO A WINDOWS SERVER 2003.FIGURA 1.18 INICIO SESION WINDOWS SERVER 2003.FIGURA 1.19 CREACION DE ESCRITORIO DE WINDOWS SERVER.FIGURA 1.20 VENTANA ACTUALIZACIONES DE SEGURIDAD.FIGURA 1.21 VENTANA ADMINSITRACION DEL SERVIDOR.FIGURA 1.22 VENTANA CONFIGURACION DEL SERVIDOR. 3
  4. 4. FIGURA 1.23 VENTANA SERVICIOS DE WINDOWS SERVER 2003.FIGURA 2.1 ADMINISTRADOR DEL SERVIDOR.FIGURA 2.2 INICIO DE SERVICIOS.FIGURA 2.3 LISTA DE SERVICIOS.FIGURA 2.4 INSTALACIÓN DEL SERVICIO DHCP.FIGURA 2.5 INSTALACIÓN DEL SERVICIO DHCP.FIGURA 2.6 INSTALACIÓN DEL SERVICIO DHCP.FIGURA 2.7 INICIO DEL AMBITO.FIGURA 2.8 NOMBRE Y DESCRIPCION DEL AMBITO.FIGURA 2.9 RANGO DE IP Y MASCARA DE SUBRED.FIGURA 2.10 EXCLUSIONES.FIGURA 2.11TIEMPO DE USO DE LA IP.FIGURA 2.12 PUERTA DE ENLACE.FIGURA 2.13 SERVIDOR DNS.FIGURA 2.14 CONFIGURACION DE OPCIONES DHCP.FIGURA 2.15 FINALIZACION DEL ASISTENTE DE DHCP.FIGURA 2.16 CONSOLA DHCP.FIGURA 2.17 AUTORIZACION DEL AMBITO.FIGURA 2.18 FINALIZACION DE LA AUTORIZACION.FIGURA 2.19 CONCESIONES DE DIRECCION.FIGURA 2.20 ADMINISTRADOR DEL SERVIDOR.FIGURA 2.21 INICIO DE SERVICIOS.FIGURA 2.22 LISTA DE SERVICIOS.FIGURA 2.23 INSTALACIÓN DEL SERVICIO DNS.FIGURA 2.24 INSTALACION. 4
  5. 5. FIGURA 2.25 INSTALACION.FIGURA 2.26 ASISTENTE DE CONFIGURACION DEL DNS.FIGURA 2.27 ACCION DE CONFIGURACION.FIGURA 2.28 UBICACIÓN DEL SERVIDOR PRINCIPAL.FIGURA 2.29 NOMBRE DE LA ZONA.FIGURA 2.30 ARCHIVO DE ZONA.FIGURA 2.31 ACTUALIZACION DINAMICA.FIGURA 2.32 REENVIADORES.FIGURA 2.33 FINALIZACION DEL ASISTENTE DEL DNS.FIGURA 2.34 ADMINISTRADOR DEL SERVIDOR.FIGURA 2.35 INICIO DE SERVICIOS.FIGURA 2.36 LISTA DE SERVICIOS.FIGURA 2.37 INSTALACIÓN DEL SERVICIO ACTIVE DIRECTORY.FIGURA 2.38 INSTALACIÓN DEL SERVICIO ACTIVE DIRECTORY.FIGURA 2.39 INSTALACIÓN DEL SERVICIO ACTIVE DIRECTORY.FIGURA 2.40 ENTRADA AL ACTIVE DIRECTORY.FIGURA 2.41 USUARIOS.FIGURA 2.42 CREACION DE USUARIOS.FIGURA 2.43 CREACION DE USUARIOS.FIGURA 2.44 CREACION DE USUARIOS.FIGURA 2.45 CREACION DE USUARIOS.FIGURA 3.1 INGRESO A LAS PROPIEDADES DEL SISTEMA.FIGURA 3.2 SELECCIÓN DE DOMINIO.FIGURA 3.3 CREACION DE DOMINIO.FIGURA 3.4 AUTENTICACION DE CUENTA. 5
  6. 6. FIGURA 3.5 PERMISOS WINDOWS.FIGURA 3.6 INSTALACION DEL SAMBA.FIGURA 3.7 CONFIGURACION DEL SAMBA.FIGURA 3.8 PERMISOS LINUX.FIGURA 4.1 FUNCIONAMIENTO DEL SERVIDOR FTP.FIGURA 4.2 INSTALACION FILEZILLA SERVER.FIGURA 4.3 INSTALACION FILEZILLA SERVER.FIGURA 4.4 INSTALACION FILEZILLA SERVER.FIGURA 4.5 INSTALACION FILEZILLA SERVER.FIGURA 4.6 INSTALACION FILEZILLA SERVER.FIGURA 4.7 INSTALACION FILEZILLA SERVER.FIGURA 4.8 CONEXIÓN CON EL SERVIDOR.FIGURA 4.9 CONSOLA FILEZILLA SERVER.FIGURA 4.10 OPCIONES DE CONFIGURACION.FIGURA 4.11 CONFIGURACION DE USUARIOS.FIGURA 4.12 AGREGAR UN USUARIO.FIGURA 4.13 PERMISOS DE USUARIO.FIGURA 4.14 CONEXIÓN DEL CLIENTE CON EL SERVER.FIGURA 4.15 CONEXIÓN ESTABLECIDA.FIGURA 4.16 TRANSFERENCIA DE ARCHIVOS.FIGURA 5.1 INFORMACION DE REGISTRO.FIGURA 5.2 SELECCIÓN DE COMPONENTES.FIGURA 5.3 INSTALACION.FIGURA 5.4 NOMBRE DEL DOMINIO.FIGURA 5.5 PRIMERA CUENTA. 6
  7. 7. FIGURA 5.6 CONFIGURACION DEL DNS.FIGURA 5.7 MODO OPERATIVO.FIGURA 5.8 FINALIZACION.FIGURA 5.9 INSTALACION DEL SERVICIO DE SISTEMA.FIGURA 5.10 CONFIGURACION FINAL DEL SERVIDOR MDaemon.FIGURA 5.11 CONFIGURACION MICROSOFT OUTLOOK EXPRESSES.FIGURA 5.12 DIRECCION DE CORREO DE INTERNET.FIGURA 5.13 NOMBRE DEL SERVIDOR DE CORREO ELECTRONICO.FIGURA 6.1 INICIO DEL ASISTENTE DE INSTALACION DE APPSERVER.FIGURA 6.2 ESPECIFICACION DEL DIRECTORIO DE INSTALACION.FIGURA 6.3 CONDICIONES DE LA LICENCIA.FIGURA 6.4 SELECCIÓN DE COMPONENTES A INSTALAR.FIGURA 6.5 INFORMACION DEL SERVIDOR HTTP APACHE.FIGURA 6.6 ASIGNACION DE CONTRASEÑA AL USUARIO DE MYSQL.FIGURA 6.7 FINALIZACION DEL ASISTENTE DE APPSERVER.FIGURA 6.8 INSTALACION DEL ADMINISTRADOR DE MYSQL.FIGURA 6.9 CONTRATO DE LICENCIA.FIGURA 6.10 ESPECIFICACION DEL DIRECTORIO DE INSTALACION.FIGURA 6.11 TIPO DE INSTALACION.FIGURA 6.12 PREPARACION DE INSTALACION.FIGURA 6.13 FINALIZACION DE INSTALACION DEL ADMINISTRADOR DE MYSQL.FIGURA 6. 14 ESPECIFICACION DE LOS DATOS DEL SERVIDOR.FIGURA 6.15 VENTANA PRINCIPAL DEL ADMINISTRADOR DE MYSQL.FIGURA 6.16 OPCIONES DE MYSQL. 7
  8. 8. FIGURA 7.1 ASISTENTE DE INSTALACION DE ISA SERVER 2006.FIGURA 7.2 ASISTENTE DE INSTALACION DE ISA SERVER 2006.FIGURA 7.3 TERMINOS DE LICENCIA.FIGURA 7.4 INFORMACION DEL CLIENTE Y SERIE DEL PRODUCTO.FIGURA 7.5 ESCENARIOS DE INSTALACION.FIGURA 7.6 COMPONENTES O CARACTERISTICAS A INSTALAR.FIGURA 7.7 OPCIONES DE INSTALACION DE EMPRESA.FIGURA 7.8 ADVERTENCIA DE NUEVA EMRPESA.FIGURA 7.9 INTERVALOS DE LA DIRECCION DE RED INTERNA.FIGURA 7.10 CONEXIONES DE CLIENTE FIREWALL.FIGURA 7.11 INSTALACION DEL PROGRAMA.FIGURA 7.12 FINALIZACION DE LA INSTALACION.FIGURA 7.13 VENTANA PRINCIPAL DE ISA SERVER 2006.FIGURA 7.14 CREACION DE LA NUEVA REGLA DE ACCESO.FIGURA 7.15 ASISTENTE PARA NUEVA REGLA DE ACCESO.FIGURA 7.16 ACCION DE LA NUEVA REGLA DE ACCESO.FIGURA 7.17 PROTOCOLOS.FIGURA 7.18SELECCION DE LOS PROTOCOLOS.FIGURA 7.19 ADICION DE LOS PROTOCOLOS SELECCIONADOS.FIGURA 7.20 ORIGEN DE LA REGLA DE ACCESO.FIGURA 7.21 DESTINO DE LA REGLA DE ACCESO.FIGURA 7.22 CONJUNTO DE USUARIOS.FIGURA 7.23 FINALIZACION DEL ASISTENTE PARA NUEVA REGLA DE ACCESO.FIGURA 8.1 ASISTENTE DE INSTALACION DE APPSERVER. 8
  9. 9. FIGURA 8.2 TERMINOS DE LECENCIA.FIGURA 8.3 LUGAR DE INSTALACION.FIGURA 8.4 COMPONENTES.FIGURA 8.5 INFORMACION DEL SERVIDOR HTTP APACHE.FIGURA 8.6 ASIGNACION DE CONTRASEÑA AL USUARIO DE MYSQL.FIGURA 8.7 UBICACIÓN DE CARPETA DE APPSERVER.FIGURA 8.8 UBICACIÓN CARPETA WWW.FIGURA 8.9 LOCALHOST.FIGURA 8.10 CONFIGURACION DE APPSERVER.FIGURA 8.11 CONFIGURACION DE APPSERVER.FIGURA 8.12 CONFIGURACION DE APPSEVER.FIGURA 8.13 NO-IP.FIGURA 8.14 CREACION DE CUENTA EN NO-IP.FIGURA 8.15 INFORMACION NO-IP.FIGURA 8.16 9
  10. 10. INTRODUCCIÓNEl término cliente/servidor utilizó por primera vez en la década de 1980 enreferencia a los computadores personales (PC) en una red. El modelo decliente/servidor real comenzó ganando aceptación en la década de 1980. Laarquitectura cliente/servidor es una infraestructura modular y versátil, basadaen el mensaje, que pretende mejorar la facilidad de uso, la flexibilidad, lainteroperabilidad y la escalabilidad en comparación con la centralizada.Un cliente se define como un solicitante de servicios y un servidor se definecomo el proveedor de servicios. Una sola máquina puede ser un cliente y unservidor dependiendo de la configuración del software. Es muy importante quela comunicación entre el cliente y el servidor sea exitosa aunque estos tengandiferentes sistemas operativos. Esta propiedad hace que el sistema seamultiplataforma.Como resultado de las limitaciones de las arquitecturas de uso compartido,surgió la arquitectura cliente/servidor. Este enfoque presenta un servidor debase de datos para reemplazar el servidor de archivos. Mediante un sistema degestión de base de datos relacional (DBMS), las consultas de los usuarios sepueden contestar directamente. La arquitectura cliente/servidor disminuyó eltráfico de la red proporcionando una respuesta de consulta, en lugar de latransferencia de archivo total. Mejora la actualización multiusuario a través deun GUI front-end para una base de datos compartida. En arquitecturas decliente/servidor, Llamadas de procedimiento remoto (RPC) o las declaracionesde idioma (SQL) de consulta estándar normalmente se utilizan para lacomunicación entre el cliente y el servidor.Servidores.Dentro de una arquitectura cliente – servidor, se pueden encontrarregularmente las siguientes categorías de servidores:Servidor de correo: Proporciona el servicio de correo electrónico mediante losprotocolos SMTP y POP3. SMTP utiliza el datagrama TCP mediante el puerto25.Servidor web: Permite que los clientes realicen una petición mediante losprotocolos http y https al navegador. Mediante el URL devuelve el recursodesde internet. Este servidor almacena recursos web.Servidor de transferencia de archivos: Los protocolos más comunes son FTP yFTPS. Proporciona la transferencia de archivos entre los nodos de la red sinnecesidad de estar ubicados físicamente en esa máquina. 10
  11. 11. Servidor de red: Maneja los protocolos de seguridad de red, puertos, usuariosautenticados, permisos, protocolo DHCP, DNS, entre otras funciones.Servidor de nombres: Realiza la asignación de nombres a cualquier recurso dela red.Servidor de aplicaciones: Almacena los aplicativos que se manejan en unaempresa. Antes de acceder a este servidor se accede al servidor de red.Servidor proxy: Funciona de dos formas: por IP. Todas las direcciones IPalmacenadas en una lista pueden o no pueden ingresar a internet.Por página.Se almacenan en una tabla las URL para permitir o negar el acceso a las IP.Servidor de Base de Datos (DataBase server): provee servicios de base dedatos a otros programas u otras computadoras, como es definido por el modelocliente-servidor. También puede hacer referencia a aquellas computadoras(servidores) dedicadas a ejecutar esos programas, prestando el servicio. 11
  12. 12. CAPÍTULO 1: SERVIDORUn servidor es una computadora que, formando parte de una red, proveeservicios a otras computadoras denominadas clientes.Un servidor es una aplicación informática o programa que realiza algunastareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicioshabituales son los servicios de archivos, que permiten a los usuarios almacenary acceder a los archivos de una computadora y los servicios de aplicaciones,que realizan tareas en beneficio directo del usuario final. Este es el significadooriginal del término. Es posible que un ordenador cumpla simultáneamente lasfunciones de cliente y de servidor.ESQUEMA GRAFICO DEL FUNCIONAMIENTO DE UN SERVIDOREn el esquema, tres computadoras que, a través de una red, piden al servidordiferentes cosas: una página web, un e-mail o un archivo en ftp. Figura 1.1 Funcionamiento de un servidor 12
  13. 13. DIFERENCIAS -VENTAJAS EN SERVIDORES LINUX- WINDOWSGestiónLos Servidores Linux se gestionan mediante SSH, VNC y/o Panel de Control;mientras que los Servidores Windows se gestionan mediante Terminal Server,VNC y/o Panel de Control. Windows Utiliza ASP, ASp.Net , Ms-Sql , AccessODBC 13
  14. 14. FiabilidadEn este sentido, los dos sistemas son muy parecidos. Ambos tienen años dedesarollo y grandes profesionales trabajando, día a día, para mejorar la calidadde dichos sistemas operativos.FuncionabilidadEn cuanto a funciones, hemos de tener en cuenta, básicamente, que losServidores Linux no se llevan muy bien con ASP (Active Server Pages), y nopueden ejecutar MS SQL Server o MS Exchange. En cuanto a las demásaplicaciones/servicios, tanto Linux como Windows pueden realizar las mismasfunciones, siendo Linux, normalmente, el preferido para ejecutar sistemasbasados en PHP/MySQL.PrecioLos Servidores Dedicados Linux serán siempre más económicos que losWindows. La principal razón de ello es que existe una gran comunidadOpenSource (código abierto) y aplicaciones gratuitas. Linux, normalmente, norequiere de licencias del proveedor. En el caso de Windows, si queremosejecutar un MS SQL Server o Exchange, deberemos tener en cuenta quesupone un coste adicionalSeguridadTanto los Servidores Dedicados Linux como los Windows, pueden lograr unnivel de seguridad alto. La clave pasa principalmente, por mantener el sistemaactualizado. Para ello, nuestros técnicos le asistirán en la gestión yactualización de la seguridad de su Servidor.VelocidadLos Servidores Dedicados Linux y Windows son igual de rápidos bajo cargasnormales.Servidor escogido para el trabajoSe escogió trabajar con la línea de servidores de MICROSOFT con MicrosoftWindows server 2003 Enterprise, ya que es un servidor estable e ideal parapersonas principiantes en el montaje de servidores, es cómodo de instalar yconfigurar.WINDOWS SERVER 2003Tabla 1Característica Web Estándar Enterprise Datacenter editionTecnologías de clústerEquilibrio de la carga de    redClúster de conmutación  errorComunicaciones y servicios de red 14
  15. 15. Compatibilidad con VPN   Servicios SIP   Servicios IAS   Puente de red  Conexión compartida ICS  Servicios de directorioActive directory   Compatibilidad servicios  MMSServicios de archivo de impresiónSistema de archivos    distribuidosSistema de archivos    cifradosRestauración de copia   centralSharepoint team services   Almacenamiento extraíble   remotoServicio de fax   Servicios para Macintosh  Servicios de administraciónIntelliMirror   Conjunto resultante de   directivasFiltros WMI   Servicios de instalación   remotaServicios de seguridadServidor de seguridad de  conexión a internetServicios de certifícate  serverServicios de terminal serverEscritorio remoto para    adminTerminal server   Directorio de sesión  servicios T.SServicios multimediaServicios de Windows  mediaEscalabilidadCompatibilidad con 64 bits  Memoria de agregación  NUMA  Control de procesos   15
  16. 16. Programa de soporte técnicoServicios web y aplicaciones.NET framework    Servicios de internet IIS 6.0    ASP.NET    INSTALACION WINDOWS SERVER 2003En primer lugar arrancaremos el servidor e introduciremos el CD de Instalaciónde Windows Server 2003 Enterprise Edition SP2, deberemos tenercorrectamente configurada la BIOS para que arranque desde el CD. Seejecutará el asistente de Instalación de Windows Server 2003 EnterpriseEdition SP2. Pulsaremos "Intro" para iniciar la instalación: Figura 1.2 pantalla bienvenidaLeeremos el contrato de licencia de Windows, si estamos de acuerdopulsaremos "F8" para continuar: Figura 1.3 contrato de licenciaSeleccionaremos la partición en la que instalaremos Windows Server 2003, sies una partición vacía pulsaremos "Intro" para continuar. Desde esta ventanapodremos cambiar el tamaño de la partición y crear nuevas particiones(siguiendo los pasos que se indican), en nuestro caso, puesto que tenemos unapartición vacía para instalar el sistema operativo, la seleccionaremos ypulsaremos "Intro": 16
  17. 17. Figura 1.4 selección partición Figura 1.5 formateo disco c y selección sistema de archivosSe iniciará el proceso de formateo de la partición seleccionada para lainstalación: Figura 1.6 formateo disco duro 17
  18. 18. Tras el formateo se iniciará la copia de ficheros del sistema en la particiónseleccionada: Figura 1.7 copiando archivosSe iniciará el asistente en modo gráfico, la primera ventana será la deconfiguración regional y de idioma, podremos cambiar el idioma y laconfiguración regional pulsando "Personalizar" y "Detalles": Figura 1.8 configuración regional y de idioma 18
  19. 19. Introduciremos los datos de Windows (nombre y nombre de la organización). Figura 1.9 información organizaciónIntroduciremos la clave de producto que se obtiene de la adquisición de lalicencia del sistema operativo: Figura 1.10 clave producto 19
  20. 20. Seleccionaremos el método de licencia, por servidor o por dispositivo o usuario,en nuestro caso "Por dispositivo o Por usuario": Figura 1.11 método de licenciaIntroduciremos el nombre que tendrá este equipo en la red, en nuestro caso"srvdatos" y la contraseña del usuario administrador: Figura 1.12 información del servidorSi la contraseña no cumple los requisitos de seguridad mostrará un aviso comoel siguiente: Figura 1.13 requisitos de seguridad 20
  21. 21. Configuraremos los valores de fecha y hora, así como la zona horaria: Figura 1.14 configuración fecha y horaEl asistente de instalación iniciará la instalación y configuración de la red: Figura 1.15 asistente de instalación Windows server 2003El asistente de instalación iniciará la copia de archivos y la preparación delsistema para el primer arranque: Figura 1.16 copia de archivos y preparación del sistema para primer arranque 21
  22. 22. Se reiniciará el equipo, cuando haya cargado pulsaremos Control + Alt+Suprimir: Figura 1.17 acceso a Windows server 2003Introduciremos la contraseña del usuario administrador: Figura 1.18 inicio sesión Windows server 2003Puesto que es la primera vez que iniciamos sesión se creará el escritorio delusuario "administrador": Figura 1.19 creación del escritorio de Windows server 22
  23. 23. Al ser la primera vez que iniciamos sesión nos mostrará la ventana deActualizaciones de seguridad posteriores a la instalación de Windows Server.Es muy recomendable actualizar el servidor (actualizar todos los parches deseguridad): Figura 1.20 ventana actualizaciones de seguridadPromocionar el servidor a Controlador de Dominio (Active Directory)Desde la ventana "Administre su servidor" podremos realizar varias tareas paraWindows Server 2003, pulsando en "Agregar o quitar función". Esta ventana lapodremos mostrar cada vez que queramos desde "Inicio" - "Configuración" -"Panel de control" - "Herramientas administrativas" - "Administre su servidor": Figura 1.21 ventana administración del servidor 23
  24. 24. Pulsaremos "Siguiente" para seleccionar la función a instalar: Figura 1.22 ventana configuración del servidorDesde esta ventana podremos configurar el servidor para: Servidor de archivos. Servidor de impresión. Servidor de aplicaciones (IIS, ASP.NET). Servidor de correo (POP3, SMTP). Terminal Server. Servidor de acceso remoto/VPN. Controlador de dominio (Active Directory). Servidor DNS. Servidor DHCP. Servidor de multimedia de transmisión po. Servidor WINS. Figura 1.23 ventana servicios de Windows server 2003 24
  25. 25. CAPÍTULO 2: SERVIDOR DE REDLo primero que configuraremos sera el DHCP.DHCP: Protocolo de configuración dinámica de host, protocolo empleado paraque los clientes en una red puedan obtener su configuración de forma dinámicacomo: la dirección IP, la máscara de red, la dirección de broadcast, lascaracterísticas del DNS, entre otros.A tener el servicio DHCP instalado y configurado en el servidor, los clientespueden obtener sus direcciones IP y los parámetros de configuraciónrelacionados dinámicamente cada vez que inician una sesión y se unen a lared.Pasos para la configuración de nuestro servicio DHCP:1. Entramos al administrador del servidor, donde podemos agregar o quitar unservicio, damos clic an agregar y quitar servicios. Figura 2.1 25
  26. 26. 2. Damos siguiente. Nos aparecerá la segunda imagen donde podemos activary desactivar nuestros servicios, en nuestro caso será DHCP, y luego siguiente. Figura 2.2 Figura 2.3 Figura 2.4 26
  27. 27. 3. Esperamos a que se instale el servicio. Vease Figura 2.5, Figura 2.6 Figura 2.5 Figura 2.64. Ahora vamos a configurar un ámbito para la distribución de direcciones IP ennuestra red, clic en siguiente y luego completamos con los valores requeridos.El nombre del ámbito. Nuevamente hacemos clic en siguiente.Un ámbito es el intervalo consecutivo completo de las direcciones IP posiblesde una red. Normalmente los ámbitos definen una subred física de la red a laque se ofrecen los servicios DHCP. Los ámbitos también proporcionan el medioprincipal en que el servidor administra la distribución y asignación dedirecciones IP así como los parámetros de configuración relacionados a losclientes de la red. Figura 2.7 Figura 2.8 27
  28. 28. 5. Establecemos el rango de IPs a usar en nuestra Red y su mascara desubred. Clic siguinte y en la pantalla que le sigue podremos agregar lasdirecciones IP que queremos excluir del rango de asignación automáticadefinida en la pantalla anterior. Figura 2.9 Figura 2.106. En la pantalla definimos el tiempo de caducidad de la IP otorgada. Hacemos clic ensiguiente. Figura 2.11 28
  29. 29. 7. Ahora definimos cual es la Puerta de Enlace, los servidores de DNS. Figura 2.12 Figura 2.138) Clic en siguiente y luego en finalizarFigura 2.14 Figura 2.15 29
  30. 30. 9) Por ultimo falta autorizar el DHCP en el AD. Vemos el cambio del iconoantes y después de autorizar. Figura 2.16 Figura 2.17 Figura 2.18En las concesiones de dirección deben aparecer los clientes conectados a lared con la Ip asignada como aparece en la imagen. Figura 2.19 30
  31. 31. Hemos finalmente configurado nuestro servicio de DHCPSERVICIO DE DNSDNS: Sistema de Nombres de Dominio, un sistema para asignar nombres aequipos y servicios de red que se organiza en una jerarquía de dominios. Laasignación de nombres DNS se utiliza en las redes TCP/IP, como Internet, paralocalizar equipos y servicios con nombres sencillos.Pasos para la configuración de nuestro servicio DHCP:1. Entramos al administrador del servidor, donde podemos agregar o quitar unservicio, damos clic an agregar y quitar servicios. Figura 2.20 31
  32. 32. 2. Damos siguiente. Nos aparecerá la segunda imagen donde podemos activary desactivar nuestros servicios, en nuestro caso será DNS, y luego siguienteFigura 2.21 Figura 2.22 Figura 2.23 32
  33. 33. 3. Esperamos a que se instale el servicio Figura 2.24 Figura 2.254. clic siguiente Figura 2.26 33
  34. 34. 5. Luego nos saldrá este imagen, debemos escoger la primera opción y luegosiguiente. Figura 2.276. Luego seleccionamos donde se mantendrá la zona directa. Siguiente Figura 2.28 34
  35. 35. 7. Y seleccionamos el nombre que va ha tener nuestro dominio. Figura 2.298. Después dejaremos el nombre por defecto y daremos clic en siguiente Figura 2.30 35
  36. 36. 9. Seleccionamos la opción permitir actualizaciones automáticas. Figura 2.3110. Como no tendremos reenviadores seleccionamos no reenviar consultas ysiguiente. Figura 2.32 36
  37. 37. 11. Finalizar Figura 2.33DIRECTORIO ACTIVOActive Directory: Es uno de los servicios de Windows server 2003 dondepodemos gestionar los usuariosPasos para la configuración de nuestro servicio de Active Directory:1. Entramos al administrador del servidor, donde podemos agregar o quitar unservicio, damos clic an agregar y quitar servicios. Figura 2.34 37
  38. 38. 2. Damos siguiente. Nos aparecerá la segunda imagen donde podemos activary desactivar nuestros servicios, en nuestro caso será Active Directory, y luegosiguienteFigura 2.35 Figura 2.36 Figura 2.37 38
  39. 39. 3. Esperamos a que se instale el servicio, dar siguiente a las ventanas q aparescan Figura 2.38 Figura 2.394. Entrar a Active Directory Figura 2.40 39
  40. 40. 2. Nos aparecerá la siguiente ventana, donde podremos observar los usuariostanto clientes como administrador. Figura 2.413. Creacion de un usuario Figura 2.42 Figura 2.43 40
  41. 41. Figura 2.44 Figura 2.45 41
  42. 42. CAPÍTULO 3: CONFIGURACIÓN DE CLIENTESRequisitos previos: Para que la conexión entre los clientes y el servidor se llevea cabo de manera correcta, deben estar configurados previamente en elservidor los servicios de DHCP y DNS. El servicio DHCP es en encargado deasignar las direcciones IP a toda estación que ingrese a la red sin importar suplataforma, y el servicio de DNS permite que los clientes (estaciones) ingresenal dominio configurado en el servidor. Luego de que estos dos servicios esténconfigurados correctamente, entonces se pueden configurar los clientes paracompartir recursos.IMPORTANTE: El servicio de DHCP debe ser proporcionado por el servidor, nopor el router, por lo que se debe ingresar a la configuración del router ydesactivar DHCP. De dejarlo activado los clientes obtendrán la IP asignada porel router que no permitirá la comunicación correcta con el servidor.Configuración de cliente 1 (Windows XP/7)Propiedades de interfaz: Disco duro: 120GB Memoria RAM: 1GB Puerto utilizado: Ethernet Los pasos realizados para establecer la comunicación: Ingreso del cliente 1 en el dominio del servidor. Las imágenes a continuación: Figura 3.1 Descripción: Ingresar a las propiedades del sistema. 42
  43. 43. Figura 3.2Descripción: Hacemos clic en “cambiar” para seleccionar el nuevo dominio.Figura 3.3Descripción: El dominio creado en el servidor es “USB”. El nombre de usuario utilizadoes: “hostalvaro”. 43
  44. 44. Figura 3.4Descripción: En este momento Windows solicita la autenticación de una cuentacreada en su directorio de usuarios. Previamente fue creado un usuario con lossiguientes datos:Usuario: alvaro2Contraseña: Usb2010Ahora Windows requiere reiniciar el sistema operativo para escoger el dominio en elque deseamos trabajar. 44
  45. 45. Figura 3.5Descripción: Para compartir una carpeta creada, buscamos sus propiedades yseleccionamos la opción de compartir carpeta. Para agregar o quitar permisos se haceclic en el botón “Permisos” y se seleccionan las operaciones que van a ser realizadassobre la carpeta.Configuración de cliente 2 (Linux Ubuntu 10.04 estable)Propiedades de interfaz:Disco duro: 160GBMemoria RAM: 2GBPuerto utilizado: EthernetConfigurar un cliente con sistema operativo Linux en un servidor Windows requiere deciertas configuraciones previas, debido a que, Linux puede reconocer sin problemaslas estaciones Windows, pero al mismo tiempo, estaciones Linux no son visibles paraWindows. Los siguientes fueron los pasos realizados en el cliente 2 (Linux) para quetodas las estaciones en la red fueran visibles entre sí:1. Actualización de repositorios: Un repositorio es un servidor o dispositivo dondeencontramos almacenados los programas que incluye una distribución determinada deLinux, pero que no vienen disponibles por defecto. Es recomendable actualizarlosporque gracias a ellos se tendrá acceso a más programas, actualizaciones y paquetes.Al actualizar los repositorios también se actualizan todos paquetes instalados lo cuales una solución a ciertos problemas de conexión mencionados más adelante. 45
  46. 46. Desde la terminal de ubuntu ejecutar el siguiente comando: sudo aptitude update &&sudo aptitude safe-upgradeNOTA: Se debe tener conexión a internet preferiblemente de 1MB en adelante.2. Instalación del paquete Samba: Samba es una implementación libre del protocolode archivos compartidos de Microsoft Windows (antiguamente llamado SMB,renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, esposible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean comoservidores o actúen como clientes en redes de Windows. Samba también permitevalidar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembrode dominio e incluso como un dominio Active Directory para redes basadas enWindows; aparte de ser capaz de servir colas de impresión, directorios compartidos yautentificar con su propio archivo de usuarios.Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están lasdistribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las quepodemos encontrar el Mac OS X Server de Apple.Para instalar samba se realiza el siguiente procedimiento:Figura 3.6Descripción: Abrir el centro de software de Ubuntu. En el buscador se digita la palabra“samba”. Por último se selecciona e instala el primer paquete de la lista (paquetesamba). 46
  47. 47. Figura 3.7Descripción: La configuración del servidor Samba consiste en colocar el nombre algrupo de trabajo que va a ser visible desde las demás estaciones. Además se puedenmodificar las opciones de seguridad según los requerimientos actuales. Al hacer clicen Aceptar, podemos acceder a las demás estaciones y a su vez, las demás accedenal cliente 2. 47
  48. 48. Figura 3.8Descripción: Para compartir una carpeta con la red, hacer clic derecho y se escoge laopción “compartir”. En la ventana que aparece se configura los parámetros de lacarpeta compartida.Agregar usuarioCuando se ingresa desde Windows a una carpeta compartida en Ubuntu, pideautenticación. Para crear el usuario se debe digitar la siguiente línea en la terminal:$ sudo smbpasswd -a tu_usuarioNOTA: La contraseña es opcional.Errores durante la configuración de los clientes:1. Error: Conflicto de IP entre el router y el servidor por lo que el servicio de DHCP nofuncionaba.Solución: Desactivar el DHCP del router y establecerle una IP de la misma clase ysubred que la del servidor.2. Error: Desde el cliente 2 (Linux) se veía la estación de Windows pero no permitíaentrar a sus archivos estando autenticados en la misma red.Solución: Actualización de repositorios.3. Error: El cliente Linux no podía ser visto desde Windows Server 2003 aun despuésde haber instalado y configurado Samba.Solución: El cliente Linux tenía una diferencia horaria de más de 2 horas respecto alservidor. Las horas se configuraron iguales. 48
  49. 49. Capítulo 4: Servidor de archivosTipo de servidor en una red de ordenadores cuya función es permitir el accesoremoto a archivos almacenados en él o directamente accesibles por este. Enprincipio, cualquier ordenador conectado a una red con un software apropiado,puede funcionar como servidor de archivos. Desde el punto de vista del clientede un servidor de archivos, la localización de los archivos compartidos estransparente, o sea, normalmente no hay igualdades perceptibles si un archivoestá almacenado en un servidor de archivos remoto o en el disco de la propiamáquina.FTP (File Transfer Protocol – Protocolo de Transferencia de Archivos)Es un protocolo de transferencia de archivos entre sistemas conectados a unared TCP basado en la arquitectura cliente-servidor, de manera que desde unequipo cliente nos podemos conectar a un servidor para descargar archivosdesde él o para enviarle nuestros propios archivos independientemente delsistema operativo utilizado en cada equipo.El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas dered TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Unproblema básico de FTP es que está pensado para ofrecer la máximavelocidad en la conexión, pero no la máxima seguridad, ya que todo elintercambio de información, desde el login y password del usuario en elservidor hasta la transferencia de cualquier archivo, se realiza en texto planosin ningún tipo de cifrado, con lo que un posible atacante lo tiene muy fácil paracapturar este tráfico, acceder al servidor, o apropiarse de los archivostransferidos. Figura 4.1 funcionamiento del servidor FTP 49
  50. 50. En el mercado de software existen varias plataformas para la creación deservidores ftp entre los que encontré están:  Quick and Easy FTP Server Lite 3.2  Cerberus FTP Server 4.0.4  FTP Serv-U 9.2.0.1  Quick n Easy FTP Server 3.0 lite  QuickTFTP Desktop 3.2  PrivateFTP 1.4  Golden FTP Server Free 1.92  Filezzilla serverLuego de buscar información en muchos tutoriales decidí trabajar con filezillaserver, por diversas razones primero porque es gratuito, segundo porque escódigoabierto, y tercero porque es multiplataforma(soportaMac, Windows yLinux), ademáses un robusto y fiable servidor de FTP, que viene compañeropor un cliente de FTP FileZilla.Se trata de un servidor de uso sencillo, que te permite configurar tantosusuarios como quieras y establecer para cada uno de ellos diversasfuncionalidades y características diferentes en cada caso: contraseña, carpetasa las que tiene acceso, límite de velocidad, etc.FileZilla Server incluye otras opciones de configuración como establecer unfiltro de direcciones IP, número máximo de conexiones simultáneas, puerto delservidor, tiempo máximo de timeout, creación de un log con todas lasactividades del programa, etc. Entre otras características de este programaestán:  Herramienta de administrador de sitios FTP  Capacidad para mantener viva la conexión con el servidor FTP  Soporte para trabajar junto con firewalls  Soporte SOCKS4/5 y HTTP1.1  Conexiones seguras SSL y SFTP  Cola de cargas y descargas  Soporte para Drag & Drop (Arrastrar y soltar)  Posibilidad de trabajo con múltiples conexiones  Capacidad para continuar descargas interrumpidas 50
  51. 51. Instalación de FileZilla ServerLe damos doble clic al icono FileZilla ServerTipo de instalación “Standard Figura 4.2 Instalación filezilla server Figura 4.3 Instalación filezilla serverAllí tenemos que elegir la carpeta de destino del programa Nos informa que debemos seleccionar el modo en que el FileZilla Cliente se ejecutará, escogemos la predeterminada Figura 4.4 Instalación filezilla server Figura 4.5 Instalación filezilla serverLa Interfaz del Servidor, dejamos las opciones por Se activa el proceso de instalación y se copian todos los archivos necesarios para el funcionamiento del programa endefecto y seleccionamos “Install” (Instalar). nuestra PC Figura 4.6 Instalación filezilla server Figura 4.7 Instalación filezilla server 51
  52. 52. Configuración FileZilla ServerPrimero Tenemos que ejecutar el Programa “FileZilla Allí se puede observar el Programa FileZilla Server en sí. EsServer Interface”, dejamos la IP del servidor y el puerto allí donde podremos agregar usuarios, modificar las opcionespredeterminado y colocamos una contraseña de y administrar todo el servidor.administrador Figura 4.8 Conexión con el server Figura 4.9 consola Filezilla server Para comenzar la configuración del Servidor vamos a Edit y luego “Settings”, donde aparecen todas las opciones de configuración del Server FTP. Figura 4.10 Opciones de configuración GeneralSettings: ConnectionSettings (Opciones de Conexión): Aquí nos aparecen diferentes opciones como por ejemplo la elección del Puerto a usar, en nuestro caso como es un Server FTP dejamos el Puerto predeterminado que es el N°21. 52
  53. 53. También podemos establecer la cantidad Máxima de usuarios que seencuentren conectados (Si dejamos ese campo en 0 significa ilimitado, pero noes conveniente por una cuestión de agotamiento re recursos.TimeoutSettings (Opciones de Desconexión): Aquí contamos con la posibilidadde configurar tres opciones importantes:1. ConnectionsTimeout (Tiempo para desconexión): Es básicamente el tiempoque durará la conexión con el Servidor.2. No Transfer Timeout: Este valor especifica el momento en que un usuariotiene que iniciar una transferencia de archivos.3. LoginTimeout: Este valor especifica el tiempo en que un nuevo usuario tieneque ingresar, de lo contrario la conexión se cerrara.Welcomemessage:En esta sección básicamente lo que podemos hacer es escribir un mensaje debienvenida para los usuarios que ingresen al servidor.IP Bindings:Esta sección sirve para obligar al servidor a las direcciones IP queescribiéramos en el cuadro de texto abajo, podemos ingresar varias direccionesIP para que el Servidor solamente deje ingresar a ellas. Por ejemplo,escribimos dos direcciones IP en el cuadro de texto, Nuestro Servidor solofuncionará para dichas direcciones IP.IP Filter:Aquí podremos de un modo muy interesante bloquear determinadasdirecciones IP para que no puedan ingresar de ningún modo a nuestro ServidorFTP. Lo único que debemos hacer es escribir las direcciones IP que noqueremos que ingresen al Server en el cuadro de texto que aparece en lapantalla.Passivemodesettings: Ahora se nos presenta la posibilidad de modificar las Opciones del ModoPasivo. Lo primero que se nos informa es la posibilidad de modificar ladirección IP del servidor externo para el modo pasivo de las transferencias.Con lo cual debemos dejar tildado el campo “Default”, de lo contrariotendriamos que poner la dirección IP estática en el campo de abajo (nuestrocaso). 53
  54. 54. Security Senttings:En esta nueva pantalla tenemos la opción de modificar las opciones deseguridad del FileZilla Server. Es una pantalla sencilla en la que tenemos laposibilidad de Bloquear transferencias tanto de entrada como de salida haciaotros servidores.Miscellaneous: las opciones que tenemos son las siguientes:1. Don´t Show Passwords In Message Log: Es un casillero que tenemos quedejar marcado para que en el Mensaje de Logeo o Conexión no se visualicenlas Contraseñas de los usuario o de El Servidor. Ese casillero tenemos quedejarlo Marcado.2. Start Minimizad: Para que nuestro Servidor se inicie en Forma Minimizadapor comodidad y solo aparezca en la Barra de Tareas dejamos Marcado DichoCampo.3. Internal Transfer Buffer Size (Tamaño del búfer de transferencia interna): Esun cuadro donde nos aparece predeterminadamente el Valor 32768, nosotrospodemos modificarlo por el valor que queramos, como por ejemplo 11000.Nosotros dejamos como valor en dicho campo el Valor Predeterminado.4. Socket Buffer Size (Enchufe el tamaño del búfer): Al igual que en el campoanterior tenemos que dejar el valor en predeterminado, en este caso es el65536.Speedlimits:DownloadSpeedLimit: (Límite de Velocidad de Descarga de Archivos)Básicamente podemos establecer el Ancho de Banda permitido paraDescargas de Archivos alojados en el Servidor, El Ancho de banda Usadosiempre Será El nuestro, y es lo que nos permite poder Descargar o SubirArchivos desde Internet a determinadas velocidades.UploadSpeedLimit:(Límite de Velocidad de Subida de Archivos)Esta sección es Igual a la anterior, pero la única diferencia es que en vez deconfigurar el Límite de Ancho de Banda para La Descarga, configuramos elLímite de Ancho de Banda para la Subida de Archivos al Servidor desde otraRed Ajena. 54
  55. 55. Crear Usuarios para que utilicen el Server FTP: Para comenzar con la creación de los Para agregar un usuario tenemos que hacer usuarios abrimos el FileZilla Server un Clic en el Botón “Add. Colocamos el Interface. Y vamos a “Edit”, luego en el nombre –> y le asignamos una contraseña campo desplegable seleccionamos “Users” Figura 4.11 Configuración de usuarios Figura 4.12 Agregar un usuarioOtras opciones configurables son:Share FoldersEsta Sub Página también tiene un grado de importancia muy alto, ya que es laque nos permite seleccionar que en que Carpetas podrán interactuar losusuarios, a cada usuario se le pueden asignar Carpetas y hasta Discosenteros. Con los cuales, según los permisos que le establezcamos, podránSubir archivos al Servidor, bajarlos del Mismo, Borrarlos, Renombrarlos,Editarlos, Crear directorios, etc.SpeedLimits:Configurar las opciones de velocidadDownloadSpeedLimit: En éste cuadro podemos configurar las opciones deLímite de Velocidad para La Descarga.UploadSpeedLimit: En éste cuadro podemos configurar las opciones de Límitede Velocidad para La Subida. 55
  56. 56. Figura 4.13 Permisos de usuario Conexión Entre el Servidor FTP y el Programa FileZilla Cliente:Abrir el FileZillaClient, luego colocamos la IP del servidor Si todos los pasos fueron realizados correctamente nos(10.71.24.1), seguido del nombre del usuario (alvaro), la aparecerá la siguiente pantalla en el FileZilla Cliente:contraseña y el puerto (21). Y le damos clic en“Conexión Rápida” Figura 4.14 Conexión del cliente con el server Figura 4.15 Conexión establecida Ahora para poder bajar un archivo lo que debemos hacer es “Arrastrar un archivo desde la carpeta del Sitio Remoto que en éste caso es “SERVIDOR FTP” hacia algún disco o carpeta de nuestra PC. Exactamente el mismo proceso tenemos que realizar a la hora se Subir un Archivo al servidor, pero primero seleccionamos el Archivo desde nuestra PC y luego lo Arrastramos hacia la Carpeta del Sitio Remoto (Server FTP). 56
  57. 57. Figura 4.16 Transferencia de archivosPodemos observar la barra verde en la parte inferior, que nos muestra elporcentaje de la transferencia, también el nombre del archivo, su lugar deubicación y de destino y la velocidad detransferencia. 57
  58. 58. CAPÍTULO 5: SERVIDOR DE CORREO ELECTRONICOMDaemon es un servidor de correo basado en Windows diseñado para cumplircon los requerimientos de todas las organizaciones desde aquellas con menosde 6 usuarios hasta las que tienen miles de usuarios. MDaemon es unasolución confiable y fácil de configurar, su precio es razonable y ofrece másfunciones que prácticamente cualquier otro servidor de correo en el mercado.MDaemon es ideal tanto para conexiones de acceso telefónico (donde no esposible tener una dirección IP estática) como para conexiones permanentesdonde se dispone de una entrega completa de SMTP.Servidor de correo MDaemon para Windows, software del servidor de correo,soporta IMAP, SMTP y POP3 y ofrece un sólido rendimiento y es fácil de usarsus diferentes características. Una alternativa confiable a Microsoft Exchange,el servidor de correo MDaemon ofrece características excepcionales de trabajoen grupo, la integración con Microsoft Outlook (usando Outlook Connector paraMDaemon ) y un multi-idioma del cliente de correo web para acceder al correoelectrónico en cualquier lugar.MDaemon es la solución de correo que maneja los e-mails con la máximarapidez y la mínima administración, además combate el spam y los virus. Porotra parte permite intercambiar datos desde Microsoft Outlook convirtiéndoseen la mejor alternativa a Exchange.El servidor de correo MDaemon es un líder en seguridad de correo electrónicoutilizando un enfoque por capas (con SecurityPlus para MDaemon ) que ofreceprotección proactiva contra amenazas transmitidas por correo electrónico despam, virus y phishing. El Servidor MDaemon electrónico utiliza las técnicasavanzadas de correo electrónico de autenticación de responder por referencia(VBR) y valida y señales de mensajes a través de DKIM, DK, Sender ID, y SPF.Beneficios de usar MDaemonEstabilidad y flexibilidadEn menos de 10 minutos lo tendrás configurado y ya estará enviando correoselectrónicos. La administración está concebida para que cualquier persona conunos mínimos conocimientos de informática pueda utilizarlo.Antispam, Antivirus, AntiphisingLa tecnología propia de MDaemon (SpamAssesin, Tecnología DKIM,Domainkeys) reduce el spam hasta en un 99 %, puede combatir la entrada devirus e identificar los mensajes legítimos de correo electrónico. 58
  59. 59. Acceso webPara quienes estén fuera de la oficina, nada mejor que consultar el correoelectrónico nuevo y el atrasado.Todo centralizadoCentralizado todo en un servidor, los mensajes IMAP de todos los usuarios seguardan allí, posibilitando un sistema de copias de seguridad ante una caída odesastre del ordenador de alguno de los usuarios del correo.Durante el proceso de instalación la primer vez que se realizó el intento sepresentó problemas al momento de enviar y recibir e-mail ya que lasconfiguraciones de las IP y DHCP presentaban problemas, en el segundointento ya habido solucionado los problemas, el envió fue satisfactoria entreusuarios Windows, en Ubuntu se intentó acceder a una cuenta a través deThunderbird de Mozilla pero la configuración de este fue fallida, hecho diferentecon Outlook 2003 y 2010.Instalación de MDaemonLa información que necesitaráAntes de instalar MDaemon, necesita tener a mano la siguiente información –generalmente la obtendrá de su ISP.El nombre de su dominioSi no está seguro, entonces es muy probable que sea la parte detrás delsímbolo @ de su dirección de correo. Por ejemplo, si su dirección de correoen su empresa es juan@empresa.com entonces el nombre de su dominiomuy probablemente será empresa.com.Las direcciones IP de los servidores DNS principal y secundario de su ISPSi por alguna razón, no puede obtenerlas, entonces haga lo siguiente. Hagaclic en el botón Inicio de Windows y seleccione Ejecutar. Escribacommand o cmd y presione Enter. Se iniciará una fila de órdenes ocomandos de DOS. Entonces escriba lo siguiente: ipconfig/all y presioneEnter. Desde la información que se muestra podrá encontrar lasdirecciones IP del servidor DNS de su ISP.¿Cómo le entrega su ISP el correo?Existen dos métodos. El primer método es la ubicación en la que su ISPestablece el DNS del nombre de su dominio para que el correo seaentregado directamente a su servidor utilizando SMTP. En este caso, ustedno requiere la función Recolección de correo de DomainPOP de MDaemon. 59
  60. 60. El segundo método es la ubicación en la que su ISP entrega cualquier correodirigido al nombre de su dominio para que pueda recolectar el correo POP ensu servidor. En este caso, usted utilizará la función Recolección de correo deDomainPOP de MDaemon. Si va a usar esta función, además necesitaráconocer algunos detalles acerca de la ubicación desde la que recolecta sucorreo. Estos detalles son:- La IP o nombre del servidor POP3 de su ISPEl nombre de usuario de su cuenta POP3La contraseña de su cuenta POP3 ¿Cómo obtendrá su servidor MDaemon el acceso a Internet?Es la ubicación en la que su ordenador tiene una conexiónautomática a través de un enrutador/puerta de enlace en su red (esdecir, no tiene que realizar primero un acceso telefónico y conectarse ustedmismo). En este caso, no necesita ninguna otra información. La dirección IP del ordenador de MDaemon en su LANEsto es todo lo que necesita conocer para habilitar y ejecutar MDaemon.Todos los detalles mencionados son datos absolutamente estándares quedebe tener. Si no es así, entonces necesita conseguirlos y guardarlos enalgún lugar seguro para utilizarlos en el futuro.INSTALACION DE MDaemonUna vez descargado MDaemon http://www.altn.com/Products/MDaemon-Email-Server-Windows/ ejecute el archivo de instalación.Recorra la instalación hasta llegar a la pantalla „Información de Registro‟ 60
  61. 61. Información de RegistroEn este momento, simplemente escriba su nombre y, si corresponde, elnombre de su empresa y luego haga clic en Siguiente. Si ya ha adquirido unaclave de registro, entonces puede escribirla aquí, de lo contrario déjelo enblanco y el instalador creará para usted una clave de prueba de 30 días. Figura 5.1Seleccionar ComponentesDeje todas las opciones seleccionadas y luego haga clic en Siguiente.Continúe hasta que la instalación se haya completado y aparecerá la pantallaConfiguración de DNS. Figura 5.2Listo para Instalar 61
  62. 62. No hay opciones aquí, entonces simplemente haga clic en el botón „Siguiente‟. Figura 5.3¿Cuál es el nombre de su dominio?En este paso usted le dice a su servidor MDaemon cuál es el nombre deldominio para el que este servidor administrará el correo. Figura 5.4Instalar su primera cuentaEste paso es sencillo. Le recomiendo que escriba el nombre de la persona queen general será el responsable de administrar el servidor MDaemon ya queesta primera cuenta será el administrador de correo y tendrá todos losderechos administrativos. Figura 5.5 62
  63. 63. Configuración de DNSDeje marcada la casilla correspondiente a Utilizar las configuraciones del DNSde Windows pero le recomiendo que escriba las direcciones IP que obtuvo desu ISP para los servidores DNS. Si solo tiene uno, entonces escríbalo como elprincipal – no obstante debería funcionar. Figura 5.6Modo OperativoEs recomendado establecer la opción Ejecutar MDaemon en modoFácil" hasta que tenga el servidor habilitado y lo esté ejecutando. Es muyfácil alternar los modos más tarde. Haga clic en Siguiente. Figura 5.7FinalizadoHaga clic en el botón Siguiente para completar la instalación e iniciarMDaemon. Si se necesita reiniciar su ordenador, se le solicitará que lo haga. 63
  64. 64. Figura 5.8Instalación del Servicio de SistemaDeje marcada esta opción. Como servicio, MDaemon funcionará en segundoplano en su ordenador aún si no hay un usuario registrado (se mostrará unicono en la barra de estado del sistema cerca del reloj). Esto es importante yaque su servidor MDaemon necesitará estar ejecutándose todo el tiempo demanera que sus usuarios puedan acceder a su correo. Figura 5.9Configuración final del servidor MDaemonUna vez que se haya completado el Asistente de instalación avanzada, suservicio MDaemon debe iniciarse automáticamente y luego puede que seminimice en la barra de estado del sistema en forma de un sobre blanco cercadel reloj de su ordenador.Acceso a su servidor MDaemonPara acceder al servidor MDaemon, simplemente haga doble clic en el sobreblanco.Los pasos finales requeridos 64
  65. 65. Los siguientes son los típicos pasos finales de configuración que usted necesitarealizar para completar exitosamente la configuración de su nuevo sistema decorreo electrónico. 1. Crear nuevas cuentas para sus usuarios. 2. Configurar MDaemon para que realice el acceso telefónico a su ISP como se requiera (no es necesario si utiliza un enrutador para acceder a Internet). 3. Configurar el motor de correo DomainPOP de MDaemon (sólo se requiere si su ISP entrega todo el correo para su dominio a una cuenta POP3 que recolecta todo en el servidor de correo). 4. Configurar un cronograma para que su servidor de correo MDaemon recolecte y envíe correo a y desde Internet. 5. Configurar los ordenadores de los usuarios para que envíen y reciban correo a través de su nuevo servidor MDaemon.Configurar el OrdenadorMDaemon le permite usar cualquier paquete de software estándarPOP3/SMTP/IMAP en los ordenadores de su cliente. Sin embargo, losejemplos más comunes son Outlook o Outlook Express de Microsoft.Esto supone que usted ya tiene un sistema de redes TCP/IP instalado yejecutándose en su red de ordenadores (en la actualidad, esto es muy común).Configurar Microsoft Outlook ExpressDesde Outlook Express, seleccione „cuentas‟ del menú „Herramientas‟. Luegohaga clic en el botón „agregar‟ y seleccione „correo‟.En la primera pantalla, escriba su nombre completo. Luego haga clic en„Siguiente‟. Figura 5.11 65
  66. 66. Figura 5.12 En esta pantalla escriba su dirección de correo, luego haga clic en„Siguiente‟.Figura 5.1.3 En esta pantalla, necesita escribir los detalles de la dirección IP desu servidor MDaemon ya que ahora será su servidor POP3 y SMTP.IMPORTANTE:Debe reemplazar las direcciones 192.168.0.1 en las sesiones entrantes ysalientes por la dirección IP de su servidor MDaemon en su LAN. 66
  67. 67. CAPITULO 6: SERVIDOR DE BASE DE DATOS Y CLIENTE DE BASE DE DATOSPara la realización de este servidor se utilizó como motor de base de datos aMYSQL que viene en el paquete de APPServer y se gestiona a travésdephpMyAdmin.Instalación de Mysql a través de APPServerFigura 6.1 Inicio del asistente de instalación de APPServer Figura 6.2 Se especifica el directorio de instalación 67
  68. 68. .Figura 6.3 Se acepta las condiciones de la licencia para continuar con lainstalación Figura 6.4 Selección de componentes a instalar. 68
  69. 69. Figura 6.5 Aquí se da la información del servidor HTTP Apache.Figura 6.6 Aquí se le asigna una contraseña al usuario root de MySQL Server yse oprime el botón “install”. 69
  70. 70. Figura 6.7Una vez instalado nos aparece la ventana para finalizar el asistente.Para larealización de este servidor se utilizó como motor de base de datos a MYSQLque viene en el paquete de APPServer y se gestiona a través de phpMyAdmin. 70
  71. 71. Acceso a un servidor MySQL y administración de la base de datos porlínea de comandos:Es normal utilizar MySQL a través de páginas PHP y para administrar la basede datos se utilice un programa como PhpMyAdmin, pero a veces no quedamás opción que acceder a la base de datos a través de la línea de comandos.MySQL tiene un programa, que se llama con el mismo nombre de la base dedatos (mysql) que sirve para gestionar la base datos por línea de comandos.Ese programa, en una instalación de Windows se encuentra en un directoriocomo C:Archivos de programaMySQLMySQL Server 4.1bin, dependiendo dela versión del MySQL para este caso en particular el programa se encuentraen este directorio C:AppServMySQLbin.Conectar con el servidor MySQL:Lo primero que hay que hacer es conectarse con el sistema gestor de MySQL.Para ello, desde la línea de comandos se invoca a MySQL. Para ello,simplemente hay que escribir el comando "mysql" e indicarle unas opciones deconexión.Con esa sentencia se conecta uno con la base de datos con los parámetros pordefecto. Es decir, al servidor local, con usuario y password igual a cadenasvacías.Lo más normal es que tengamos que indicar algún otro dato para conectar conla base de datos, como el usuario, la clave o la dirección del servidor con el quequeremos conectar. La sintaxis sería la siguiente:mysql -h nombre_servidor -u nombre_usuario –pSi queremos conectarnos a la base de datos en local y con nombre de usuarioroot tendríamos que escribir:mysql -h localhost -u root –pLo primero que nos preguntará será el password para el usuario root. Una vezintroducida la clave, ya estaremos dentro de la línea de comandos de MySQL.Con ello el prompt cambiará a algo como esto:mysql>Podríamos haber indicado la contraseña directamente en la línea de comandospara iniciar la sesión con MySQL, pero esto no se aconseja por razones deseguridad. De todos modos, la sintaxis hubiera sido: 71
  72. 72. mysql -h localhost -u root -pmi_claveNos fijamos que entre -h y el nombre del host hay un espacio en blanco, igualque entre -u y el nombre de usuario. Sin embargo, entre -p y la clave nodebemos poner ningún espacio.Dentro de la consola de MySQL:Una vez dentro, tendremos a nuestra disposición todas las sentencias deMySQL para trabajar con la base de datos y el lenguaje SQL.Lo más normal es que primero te tengas que conectar con una base de datosen concreto, de entre todas las que puedes tener creadas en tu servidorMySQL. Eso se hace con el comando use, seguido del nombre de la base dedatos que deseas conectar.mysql> use nombre_la _base_datos;Es importante fijarse que todas las sentencias dentro de la línea de comandosde MySQL acaban en ";". Si no se coloca el punto y coma, lo más seguro esque no se ejecute el comando y nos vuelva a salir el prompt para seguirintroduciendo el comando.Si se quiere ver una lista de las bases de datos alojadas en nuestro servidorpodemos escribir el comando show databases. Así:mysql>show databases;Si queremos crear una base datos, podremos hacerlo con el comando "createdatabase" seguido del nombre de la nueva base de datos.mysql> create database nombre;si queremos ver las tablas que tiene una base de datos escribiríamos elcomando "show tables".mysql> show tables;Ahora, si deseamos obtener información sobre una tabla, para saber quécampos tiene y de qué tipo, podremos utilizar el comando describe seguido delnombre de la tablamysql> describe administrador; 72
  73. 73. Otras Sentencias SQL:Desde la consola de MySQL podemos indicar por línea de comandos todo tipode sentencias en lenguaje SQL, como selecciones, inserciones,actualizaciones, creación de tablas, etc. El mecanismo es el que se puedededucir. Simplemente colocamos la sentencia a ejecutar seguida del punto ycoma. Veamos una serie de sentencias seguidas y el resultado de ejecutarlas:mysql> create table prueba (id_prueba int);mysql> insert into prueba (id_prueba) values (1);mysql> insert into prueba (id_prueba) values (2);mysql> insert into prueba (id_prueba) values (3);mysql> select * from prueba;Para salir de la línea de comandos de MySQL:Una vez hemos terminado de trabajar con MySQL, si queremos cerrar laconexión con el servidor, simplemente escribimos "quit" desde el prompt deMySQL:mysql> quitMySQL Administrator:MySQL Administrador es software de administración de servidores de Bases deDatos de MySQL que ha creado MySQL AB. Se trata de un softwaremultiplataforma, se encuentra disponible para Linux y Microsoft Windows y quecuenta con un entorno gráfico de usuario muy intuitivo.MySQL Administrador es una herramienta que permite realizar tareasadministrativas sobre servidores de MySQL incluyendo: la configuración de las opciones de inicio de los servidores inicio y detención de servidores monitorización de conexiones al servidor administración de usuarios monitorización del estado del servidor, incluyendo estadísticas de uso visualización de los logs de servidor gestión de copias de seguridad y recuperaciones visualización de catálogos de datos. 73
  74. 74. Instalación Figura 6.8 Figura 6.9 74
  75. 75. Figura 6.10Figura 6.11 75
  76. 76. Figura 6.12Figura 6.13 76
  77. 77. Una vez instalado es necesario configurar una primera conexión contra unservidor de MySQL para poder acceder a la administración del mismo.En la pantalla de configuración se deberán especificar los datos del servidor,nombre de usuario, contraseña y puerto, de la base de datos a la cual se deseaconectar. Figura 6.14Ventana para logiarse como cliente de de MySql pide nombre de usuario,contraseña y nombre del hostUna vez introducidos de forma correcta, aparece la pantalla principal delprograma: Figura 6.15 77
  78. 78. Desde la pantalla principal se puede ver la información relativa al servidor debase datos al que se ha conectado, así como las características de la máquinaen la que se está ejecutando el programa.En la barra de menú a través de Tools, se tiene acceso a una consola desistema (Windows o Linux dependiendo del caso), un cliente de conexión aMySQL bajo línea de comandos y a MySQL Query Browser. Desde este mismomenú, se accede a las opciones de configuración del administrador y de lasconexiones que hay configuradas: Figura 6.16En la sección de conexiones se encuentran almacenadas todas las conexionesa servidores que hay configuradas.Algunas utilidades accesibles desde la ventana principal del programa son:Service control: Inicio y detención de servidores (sólo accesible si se haconectado con un servidor MySQL en la máquina local).Startup variables: Configuración del servidor y las variables de inicio (sóloaccesible si se ha conectado con un servidor MySQL en la máquina local).User Administration: Para la gestión de usuarios y permisos.Server conections: Visualiza y gestiona las conexiones abiertas con elservidor de bases de datos.Health: Información sobre la carga del servidorServer Logs: El historial de logs del servidor.Replication Status: Con información de los sistemas replicados.Backup: Para hacer una copia de seguridad de las bases de datos. 78
  79. 79. Restore: Para restaurar las copias de seguridad.Catalogs: Para mostrar las bases de datos, visualizar, crear y editar las tablas 79
  80. 80. CAPÍTULO 7: SERVIDOR PROXYUn servidor proxy es un software que realiza tareas de servidor intermediario.El caso más común es utilizarlo para compartir internet en ámbitos donde seposee una única conexión a internet y varias computadoras. El servidor proxyse conecta directamente a internet y por otra interfaz a la red interna, de modoque todos los pedidos a internet de las computadoras pertenecientes a la LANpasan a través del proxy y es este en realidad el que hace las conexiones haciala web y luego entrega las respuestas a los host correspondientes.Características de un servidor proxy:Una de las funciones principales del servidor proxy es actuar como cache decontenido principalmente web (http). Esto mejora el desempeño de una redconsumiendo menos recursos, debido que frente a un nuevo pedido de un sitioque ya ha sido realizado, en vez de generar tráfico hacia internet se entrega elsitio cuyo contenido se encuentra almacenado en el servidor.ISA SERVER 2006Isa server 2006 es el Gateway integrado de seguridad perimetral que permiteproteger su entorno de TI frente a las amenazas de internet, además deproporcionar a los usuarios un acceso remoto seguro a las aplicaciones y datoscorporativos.Actúa como firewall para filtrar conexiones y como proxy para filtrar paquetes ycontenidos.  Características de isa server 2006: Publicación segura de aplicaciones. Acceso remoto seguro a las aplicaciones, datos y documentos desde cualquier ordenador. Capacidad para generar log y emisión de reportes, de esta manera los intrusos son más fáciles de detectar. Gateway de interconexión para redes locales.Isa server provee soluciones tanto en hardware como en software:Hardware: integrado en un hardware preconfigurado que incluye un servidorcon una visión reducida de Microsoft Windows server y una edición de isaserver 2006 preinstalados. 80
  81. 81. Software: este paquete se adquiere gracias a licencias que el usuario compradirectamente a Microsoft, listo para su instalación sobre sus servidoresactuales, esta opción permitirá: implantar, dar mantenimiento y optimizar laconfiguración e incluso desarrollar códigos que pueden ejecutarse sobre elmismo servidor isa server para maximizar el beneficio.  Requisitos del sistema: Sistemas operativos compatibles: Windows server 2003. Isa server 2006. Disco duro con formato NTFS local con 150 mb de espacio libre. 512 MB de RAM o más es recomendado. Adaptador de red para la comunicación con la red interna. Un adaptador de red adicional.INSTALACION DE ISA SERVER 2006Descargar isa server 2006, guardar el archivo (.RAR) en el espacio o lugardeseado descomprimir y abrir la carpeta que contiene el instalador de isaserver 2006.Escoger la opción instalar isa server 2006.Figura 7.1El asistente instalara primero los componentes principales. 81
  82. 82. Figura 7.2 Presionar siguiente para continuar con la instalación de isaserver. .Figura 7.3 Aceptar los términos de la licencia y siguiente 82
  83. 83. Figura 7.4 Luego el asistente pide información del cliente (la persona queva a usar isa server), el número de serie del producto lo proporcionaautomáticamente, presionar siguiente.Figura 7.5 Ahora, el asistente de instalación, pide información acerca delescenario en el que va a ser implementado el servidor ISA, escoja laopción según las necesidades y presione siguiente. 83
  84. 84. Figura 7.6 En esta imagen podemos ver la descripción de loscomponentes que se instalaran y el requisito de espacio en disco paracada característica, si no se desea cambiar, presionar siguiente.Figura 7.7 Escoger la opción crear una nueva empresa del servidor isa yaque este es el primer servidor de almacenamiento de configuración parala nueva empresa y presione siguiente. 84
  85. 85. Figura 7.8 Luego aparece una advertencia relacionada con la nuevaempresa y el servidor, oprimir siguiente.Figura 7.9 Se debe escoger el intervalo de direcciones de red que van aser identificadas por el servidor ISA como las redes internas (LAN),presione agregar, luego agregamos el intervalo de direcciones ip de lared interna y aceptar y luego siguiente. 85
  86. 86. Figura 7.10 Luego en la siguiente ventana se especifica que el servidor isaacepte conexiones de clientes de firewall con cifrado no compatible oversiones anteriores, marque entonces la cacilla de permitir conexionesde clientes firewall sin cifrado y siguiente.Figura 7.11 En esta ventana presione instalar para continuar con elproceso de instalación.Instalar!!!. 86
  87. 87. Figura 7.12 Esperar mientras el proceso de instalación se completa y porultimo finalizar.Figura 7.1.13 Luego de haber instalado el isa server, se muestra laventana principal de administración de del isa server, proceda entonces ala configuración del mismo. 87
  88. 88.  Nueva directriz para permitir el tráfico bloqueando los puertos que no se necesitan y habilitando los que sí. 7.14 Creamos la regla de acceso. 7.15 Asignar un nombre a la nueva regla de acceso. 88
  89. 89. 7.16 Escoger la acción de la regla (permitir o denegar) según lo que se quierahacer. 7.17 Escoger la opción sobre los protocolos. 89
  90. 90. 7.18 Escoger los protocolos. 90
  91. 91. 7.19 Agregar los protocolos seleccionados.7.20 Escoger el origen al que se aplicara la regla de acceso.7.21 Escoger el destino al que se aplicara la regla de acceso. 91
  92. 92. 7.22 Escoger los usuarios que podrán utilizar la regla.7.23 Finalizar para empezar con la ejecución de la regla, luego aplicar, para que se guardar los cambios. 92
  93. 93. CAPITULO 8: SERVIDOR WEBAppServ es un programa que une una serie de aplicaciones y utilidades, demanera que al instalarlo, no solo tendremos instalados todo esto, sino que,además estarán perfectamente configurados y listos para usarlos en cuestiónde minutos, mientras que si tuviésemos que instalar por separado estosprogramas, deberíamos dedicarle mucho más tiempo a su correctaconfiguración.Aplicaciones que instala Appserv 2.5 Apache PHP MySQL phpMyAdminApacheEs un servidor HTTP de código abierto disponible paraplataformas Unix (BSD,GNU/Linux, etc.), Windows, Macintosh y otras. Estaaplicación es necesaria para montar un host local en el cual se apoyarán losdemás programas que vamos a instalar.PHPEs un lenguaje de programación interpretado que se ejecuta del lado delservidor, es decir, al hacerle la petición de una página PHP al servidor, ésteantes de enviársela al usuario, lo que hace es interpretarlo, traducirlo a html y,acto seguido enviarla al ordenador que ha realizado la petición.MySQLEs un sistema de gestión de bases de datos relacionales multiusuario que estádesarrollada por la empresa Sun Microsystems. MySQL es un complemento 93
  94. 94. perfecto para el desarrollo de sitios web dinámicos, como por ejemplo foros, yaque cada usuario podrá modificar el contenido de la página o simplementeampliándolo.phpMyAdminEs una utilidad adicional, y que, en absoluto es necesaria para el desarrollo deun sitio web dinámico que se sustente sobre una base de datos, pero facilitamucho a tarea, ya que nos permite administrar una base de datos sinnecesidad de tener que recurrir a la escritura de líneas de comandos sobre laconsola del equipo, ya que nos proporciona un entorno gráfico para ello, queademás es bastante intuitivo.SERVIDOR WEB (APACHE)Es un servidor http con licencia GNU en pocas palabras es un servidor depáginas web gratuito.El servidor HTTP Apache es un software (libre) servidor HTTP de códigoabierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows , Macintosh yotras, que implementa el protocolo HTTP/1.1 [1] y la noción de sitio virtual.Cuando comenzó su desarrollo en 1995 se basó inicialmente en código delpopular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Sunombre se debe a que originalmente Apache consistía solamente en unconjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchyserver (un servidor "parcheado").El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de laApache Software Foundation.Apache presenta entre otras características mensajes de error altamenteconfigurables, bases de datos de autenticación y negociado de contenido, perofue criticado por la falta de una interfaz gráfica que ayude en su configuración. 94
  95. 95. Apache tiene amplia aceptación en la red: en el 2005, Apache es el servidorHTTP más usado, siendo el servidor HTTP del 70% de los sitios web en elmundo y creciendo aún su cuota de mercado (estadísticas históricas y de usodiario proporcionadas por Netcraft ).La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltaspuede en la mayoría de los casos ser abusada solamente por los usuarioslocales y no puede ser accionada remotamente. Sin embargo, algunas de lasediciones antedichas se pueden accionar remotamente en ciertas situaciones,o explotar por los usuarios locales malévolos en las disposiciones derecibimiento compartidas que utilizan PHP como módulo de Apache.PASO PARA LA INSTALACIÓN DE APPSERV 2.15 1) Una vez descargado el appaserv le damos doble click al inoco que aparece en el escritorio. 2) En la ventana que nos aparece le damos NEXT para seguir con la instalación Figura 8.1 3) En esta ventana nos aparece los términos y condiciones si estamos de acuerdo le damos I GREE 95
  96. 96. Figura 8.24) Una vez aceptados los términos y condiciones nos aparece la dirección donde se va a guardar el Appserv, aquí nos da una dirección por defecto si queremos la cambiamos. Figura 8.35) Una vez elegido donde se guardara el Appserve le damos click a las herramientas que deseamos instalar, el Appserve por defecto las trae todas activas, si no deseas que estén todas activas solo no las seleccionas. 96
  97. 97. Figura 8.46) Una vez elegidas las herramientas a instalar, nos aparecerá esta ventana donde nos pide un nombre del servidor, correo electrónico y numero del puerto ese lo dejamos por defecto Figura 8.57) Una vez colocado el nombre del servidor y del correo electrónico vamos a configurar el Mysql server, hay nos pide una contraseña le colocamos ROOT 97
  98. 98. Figura 8.68) Una vez realizado estas operaciones le damos instalar y se hemos realizado todas las operaciones correspondientes habremos instalado nuestro servidor web Appserv 2.5, para confitmar si esta bien instalado vamos a my pc, luego la carpeta Appserv, Figura 8.79) Una vez dentro de la carpeta Appserv nos debe aparecer una carpeta llamada WWW ,esta carpeta es la mas importante de todas por aquí es done vamos a almcenar todas nuestros archivos PHP para que podamos acceder a ellos. 98
  99. 99. Figura 8.810) Una vez realizado todos los pasos anteriores para confirmar que nuestra herramienta esta funcionado nos dirigimos a nuestro explorador y colocamos en la barra de direcciones “localhost” y esta dirección nos mostrara si esta instalado o no. Figura 8.9 Instalación y configuración del servidor apache y de no-ip Una vez ya instalado el appserv y montadas nuestras paginas web el siguiente paso es permitir que otros clientes que están fuera de la red del servidor puedan tener acceso a estas paginas, para esto es necesario hacer uso de una herramienta llamada NO-IP, esta nos permitirá acceder a la pagina web instalada en el servidor, esto lo hace redireccionando desde el servidor de no-ip a la dirección del servidor web donde está alojada la página. 99
  100. 100. 1) Ya instalado el apache 2.2 ahora lo vamos a configurar, esto se realiza en la carpeta que se encuentra en appservapache2.2, una vez ubicados aquí entramos a la carpeta llamada conf. Figura 8.102) Una vez ubicados dentro de la carpera conf. Entramos a un archivo llamado hhtpd.conf. este archivo es el que nos permite configurar o personalizar el servidor apache. 100
  101. 101. 3) Ya una vez familiarizados con la configuración del appache vamos a cambiarle el alias, esto se realiza en la carpeta que se encuentra ubicado en C:WINDOWSsystem32driversetc. Aquí encontraremos un archivo llamado host.msn este lo abrimos con el bloc de notas y cambiamos el nombre que tiene q es localhost lo remplazamos por el nombre que deseemos. 101
  102. 102. Figura 8.124) Para poder acceder a la página que está alojada en nuestro servidordesde afuera de la red tenemos que crear ip virtual, eso se hace con laherramienta llamada NO-IP, a continuación explicare como se crea estadirección. Como primer paso es entrar a la página que es www.no.ip.com nosregistramos, una vez registrados le damos en add host. Figura 8.13 102
  103. 103. 5) Ya registrados vamos a crear nuestra no-ip Figura 8.146) Una vez creado la no-ip nos aparecerá esta pantalla con el nombre delhost que creamos anteriormente y la dirección ip que nos dieron. Figura 8.15 103
  104. 104. BIBLIOGRAFIA PRENTICE HALL , Andrew S. Tanenbaum,Redes de computadoras, 1997 Jonathan González Fernández,Teoría de Redes Informáticas. PUBLICADOS ON-LINE, 1998 PRENTICE HALL , Drew Heywood,Redes con Microsoft TCP/IP, 1999 Javier Meijomence Taboada. Teleinformática y Redes. UNIVERSIDAD DE ANTONIO NEBRIJA, 1998 Rogelio Montañana. Curso de Redes. HTTP://WWW.CANALTI.COM, 1998 KoroGabiola, Seguridad básica en internet Hugo Madrid Luna, Preparativos para instalar GNU/LINUX Mohammed Kabir Anaya, La Biblia del Servidor Apache 2.0. 104
  105. 105. TOPOLOGÍA DE LA RED 105
  106. 106. GLOSARIODNS.Es un sistema de nomenclatura jerárquica para computadoras, servicios ocualquier recurso conectado a internet o a una red privada. Este sistema asociainformación variada con nombres de dominios asignado a cada uno de losparticipantes. Su función más importante, es traducir (resolver) nombresinteligibles para los humanos en identificadores binarios asociados con losequipos conectados a la red, esto con el propósito de poder localizar ydireccionar estos equipos mundialmente.DHCP. Es un protocolo de red que permite a los nodos de una red IP obtenersus parámetros de configuración automáticamente. Se trata de un protocolo detipo cliente/servidor en el que generalmente un servidor posee una lista dedirecciones IP dinámicas y las va asignando a los clientes conforme éstas vanestando libres, sabiendo en todo momento quién ha estado en posesión de esaIP, cuánto tiempo la ha tenido y a quién se la ha asignado después.ARQUITECTURA CLIENTE-SERVIDOR.Es un entorno de red que intercambiainformación entre una máquina servidor y los equipos cliente en servidor tienealgunos recursos que pueden ser compartidos con otros clientes.SISTEMA MULTIPLATAFORMA. Es un término usado para referirse a losprogramas, sistemas operativos, lenguajes de programación, u otra clase desoftware, que puedan funcionar en diversas plataformas. Por ejemplo, unaaplicación multiplataforma podría ejecutarse en Windows en un procesadorx86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solopara equipos Apple) o en un PowerPC.CLIENTE. Es el que inicia un requerimiento de servicio. El requerimiento inicialpuede convertirse en múltiples requerimientos de trabajo a través de redes LANo WAN. La ubicación de los datos o de las aplicaciones es totalmentetransparente para el cliente.SERVIDOR. Es cualquier recurso de cómputo dedicado a responder a losrequerimientos del cliente. Los servidores pueden estar conectados a losclientes a través de redes LANs o WANs, para proveer de múltiples servicios alos clientes y ciudadanos tales como impresión, acceso a bases de datos, fax,procesamiento de imágenes, etc.FTP.Protocolo de transferencia de archivos es, como su nombre lo indica, unprotocolo para transferir archivos. El protocolo FTP define la manera en que losdatos deben ser transferidos a través de una red TCP/IP. El objetivo delprotocolo FTP es: permitir que equipos remotos puedan compartir archivos;permitir la independencia entre los sistemas de archivo del equipo del cliente ydel equipo del servidor; permitir una transferencia de datos eficaz. 106
  107. 107. NAVEGADOR WEB. Es una aplicación que permite al usuario recuperar yvisualizar documentos de hipertexto, comúnmente descritos en HTML, desdeservidores web de todo el mundo a través de Internet. Los navegadorespermiten mostrar o ejecutar: gráficos, secuencias de vídeo, sonido,animaciones y programas diversos además del texto y los hipervínculos oenlaces.SERVIDOR DE CORREO ELECTRONICO. Es una aplicación informática cuyafunción es parecida al Correo postal solo que en este caso los correos (otrasveces llamados mensajes) que circulan, lo hacen a través de nuestras Redesde transmisión de datos y a diferencia del correo postal, por este medio solo sepueden enviar adjuntos de ficheros de cualquier extensión y no bultos opaquetes al viajar la información en formato electrónico.CLIENTE DE CORREO ELECTRONICO. Es un programa de ordenador usadopara leer y enviar e-mails. Los formatos de buzón de correo más importantesson mboxyMaildir. Estos simplísimos protocolos para el almacenamiento localde e-mails realizan de una forma muy sencilla la importación, exportación ycopia de seguridad de las carpetas de correo.SQL. Es un lenguaje que puede utilizarse dentro de lenguajes deprogramación principales para transferir información seleccionadadesde una base de datos. SQL también puede controlar el acceso a losrecursos de la base de datos. MySQL. Es un sistema de administración debases de datos relacional (RDBMS). Se trata de un programa capaz dealmacenar una enorme cantidad de datos de gran variedad y de distribuirlospara cubrir las necesidades de cualquier tipo de organización, desdepequeños establecimientos comerciales a grandes empresas y organismosadministrativos. MySQL compite con sistemas RDBMS propietarios conocidos,como Oracle, SQL Server y DB2. MySQL incluye todos los elementosnecesarios para instalar el programa, preparar diferentes niveles de acceso deusuario, administrar el sistema y proteger y hacer volcados de datos.SERVIDOR PROXY. Un servidor proxy es un equipo que actúa deintermediario entre un explorador web (como Internet Explorer) e Internet. Losservidores proxy ayudan a mejorar el rendimiento en Internet ya quealmacenan una copia de las páginas web más utilizadas. Cuando un exploradorsolicita una página web almacenada en la colección (su caché) del servidorproxy, el servidor proxy la proporciona, lo que resulta más rápido que consultarla Web. Los servidores proxy también ayudan a mejorar la seguridad, ya quefiltran algunos contenidos web y software malintencionado.SERVIDOR WEB. Es un programa que está diseñado para transferirhipertextos, páginas web o páginas HTML (HyperTextMarkupLanguage): textoscomplejos con enlaces, figuras, formularios, botones y objetos incrustadoscomo animaciones o reproductores de música. El programa implementa el 107
  108. 108. protocolo HTTP (HyperText Transfer Protocol) que pertenece a la capa deaplicación del modelo OSI. El término también se emplea para referirse alordenador que ejecuta el programa. 108

×