Vous êtes sur la page 1sur 83

ADMINISTRACION DE SITIOS WEB

Carrera: PROFESIONAL TECNICO BACHILLER EN INFORMATICA.

Mdulo: ADMINISTRACION DE SITIOS WEB

Nombre del alumno: Gilberto Diego Polito.

4to. SEMESTRE

Grupo: 4202 de INFO.

Docente: MAYRA

SAN ANDRES TUXTLA, VER.

GILBERTO DIEGO POLITO

Pgina 1

ADMINISTRACION DE SITIOS WEB

UNIDAD DE APENDIZAJE: ADMINISTRACIN DE PLATAFORMA TECNOLGICA.

GILBERTO DIEGO POLITO

Pgina 2

ADMINISTRACION DE SITIOS WEB

1.1.1.- DETERMINA EL SERVIDOR DE APLICACIONES WEB Y PLATAFORMA DE DESARROLLO A UTILIZAR EN SU LABORATORIO.

GILBERTO DIEGO POLITO

Pgina 3

ADMINISTRACION DE SITIOS WEB

GILBERTO DIEGO POLITO

Pgina 4

ADMINISTRACION DE SITIOS WEB

A.- PRINCIPALES SERVIDORES WEB DEL MERCADO


APACHE WEB SERVER

El servidor HTTP Apache es un servidor web HTTP de cdigo abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la nocin de sitio virtual. Cuando comenz su desarrollo en 1995 se bas inicialmente en cdigo del popular NCSA HTTPd 1.3, pero ms tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quera que tuviese la connotacin de algo que es firme y enrgico pero no agresivo, y la tribu Apache fue la ltima en rendirse al que pronto se convertira en gobierno de EEUU, y en esos momentos la preocupacin de su grupo era que llegasen las empresas y "civilizasen" el paisaje que haban creado los primeros ingenieros de internet. Adems Apache consista solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en ingls, a patchy server (un servidor "parcheado"). El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Apache presenta entre otras caractersticas altamente configurables, bases de datos de autenticacin y negociado de contenido, pero fue criticado por la falta de una interfaz grfica que ayude en su configuracin. Apache tiene amplia aceptacin en la red: desde 1996, Apache, es el servidor HTTP ms usado. Alcanz su mxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los ltimos aos. (Estadsticas histricas y de uso diario proporcionadas por Netcraft ).
GILBERTO DIEGO POLITO Pgina 5

ADMINISTRACION DE SITIOS WEB

La mayora de las vulnerabilidades de la seguridad descubiertas y resueltas tan slo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malvolos en las disposiciones de recibimiento compartidas que utilizan PHP como mdulo de Apache.
APACHE SERVER Desarrollador Apache Software Foundation Informacin general Robert McCool 2.2 17 Servidor Web C Multiplataforma Licencia Apache

Diseador Utima versin estable Genero Programado en Sistema operativo Licencia

 Ventajas
Modular Cdigo abierto Multi-plataforma Extensible Popular (fcil conseguir ayuda/soporte)

y y y y y

GILBERTO DIEGO POLITO

Pgina 6

ADMINISTRACION DE SITIOS WEB

 Mdulos
La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la funcionalidad que podra considerarse bsica para un servidor web. Algunos de estos mdulos son:
y y

y y y y

mod_ssl - Comunicaciones Seguras va TLS. mod_rewrite - reescritura de direcciones (generalmente utilizado para transformar pginas dinmicas como php en pginas estticas html para as engaar a los navegantes o a los motores de bsqueda en cuanto a cmo fueron desarrolladas estas pginas). mod_dav - Soporte del protocolo WebDAV (RFC 2518). mod_deflate - Compresin transparente con el algoritmo deflate del contenido enviado al cliente. mod_auth_ldap - Permite autentificar usuarios contra un servidor LDAP. mod_proxy_ajp - Conector para enlazar con el servidor Jakarta Tomcat de pginas dinmicas en Java (servlets y JSP).

El servidor de base puede ser extendido con la inclusin de mdulos externos entre los cuales se encuentran:
y y y y y y y y y

mod_cband - Control de trfico y limitador de ancho de banda. mod_perl - Pginas dinmicas en Perl. mod_php - Pginas dinmicas en PHP. mod_python - Pginas dinmicas en Python. mod_rexx - Pginas dinmicas en REXX y Object REXX. mod_ruby - Pginas dinmicas en Ruby. mod_aspdotnet - Pginas dinmicas en .NET de Microsoft (Mdulo retirado). mod_mono - Pginas dinmicas en Mono mod_security - Filtrado a nivel de aplicacin, para seguridad.

 Uso
Apache es usado principalmente para enviar pginas web estticas y dinmicas en la World Wide Web. Muchas aplicaciones web estn diseadas asumiendo como ambiente de implantacin a Apache, o que utilizarn caractersticas propias de este servidor web.

GILBERTO DIEGO POLITO

Pgina 7

ADMINISTRACION DE SITIOS WEB

INTERNET INFORMATION SERVER O IIS

Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versin limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS. Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar pginas web tanto local como remotamente. Los servicios de Internet Information Services proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor web seguro. El servidor web se basa en varios mdulos que le dan capacidad para procesar distintos tipos de pginas. Por ejemplo, Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. Tambin pueden ser incluidos los de otros fabricantes, como PHP o Perl.

GILBERTO DIEGO POLITO

Pgina 8

ADMINISTRACION DE SITIOS WEB

Ultima Versin Estable Genero Sistema Operativo Licencia Espaol

Internet Information server o IIS Desarrollador Microsoft Informacin General 7.5 Servidor Web Microsoft Windows Software Propietario Si

 Versiones
y y y y y y y y y

IIS 1.0, Windows NT 3.51 Service Pack 3 IIS 2.0, Windows NT 4.0 IIS 3.0, Windows NT 4.0 Service Pack 3 IIS 4.0, Windows NT 4.0 Option Pack IIS 5.0, Windows 2000 IIS 5.1, Windows XP Professional IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition IIS 7.0, Windows Vista (Solo Business y Ultimate) y Windows Server 2008 IIS 7.5, Windows 7 y Windows Server 2008 R2

 Microsoft Web Plataform Installer

Microsoft Web Platform Installer es una simple instalador en lnea para instalar las siguientes herramientas:
y y y y y

IIS 7.0 Visual Web Developer 2008 Express Edition SQL Server 2008 Express Edition Microsoft .NET Framework Silverlight Tools para Microsoft Visual Studio

Es compatible con los sistemas operativos Windows Vista RTM, Windows Vista SP1, Windows XP, Windows Server 2003 y Windows Server 2008, y adems es compatible con las arquitecturas x86 y 64-bit.

GILBERTO DIEGO POLITO

Pgina 9

ADMINISTRACION DE SITIOS WEB

B.- IDENTIFICACION DE PROTOCOLOS RELACIONADOS COB APLICACIONES Y SERVICIOS WEB.

HYPERTEXT TRANFER PROTOCOL El protocolo de transferencia de hipertexto (HTTP) es un conjunto de reglas para intercambiar archivos de texto, imgenes, sonido, vdeo y otro tipo de archivo multimedia) en la Web. Con relacin al conjunto de protocolos TCP/IP, que son la base de intercambio de informacin en Internet, HTTP es un protocolo de aplicacin.

GILBERTO DIEGO POLITO

Pgina 10

ADMINISTRACION DE SITIOS WEB

HYPER TEXT TRANSFER PROTOCOL SECURE

Hyper Text Transfer Protocol Secure O HTTPS, es un protocolo de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versin segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas. Hypertext Transfer Protocol Secure ( HTTPS) es una combinacin del protocolo HTTP y protocolos criptogrficos. Se emplea para lograr conexiones ms seguras en la WWW, generalmente para transacciones de pagos o cada vez que se intercambie informacin sensible (por ejemplo, claves) en internet.

FILE TRANSFER PROTOCOL

File Transfer Protocol (FTP) es un estndar de protocolo de red utilizado para transferir archivos de un host a otro a travs de un TCP basados en la red, tales como el Internet . client-server[ 1 ] FTP se basa en un cliente-servidor y utiliza la arquitectura de control independiente y conexiones de datos entre el cliente y el servidor. [1] Los usuarios de FTP puede autenticarse con un texto claro de inicio de sesin en el protocolo, pero se puede conectar de forma annima si el servidor est configurado para permitir que. Graphical user interface[ 2 ][ 3 ] El primer cliente de las aplicaciones de lnea de comandos FTP son las herramientas interactivas, la aplicacin de comandos estndar y sintaxis. Interfaz grfica de usuario de los clientes desde entonces se han desarrollado para muchos de los sistemas operativos de escritorio ms populares en la actualidad.
GILBERTO DIEGO POLITO Pgina 11

ADMINISTRACION DE SITIOS WEB

FTPS

FTPS (comnmente referido como FTP/SSL) es un nombre usado para abarcar un nmero de formas en las cuales el software FTP puede realizar transferencias de ficheros seguras. Cada forma conlleva el uso de una capa SSL/TLS debajo del protocolo estndar FTP para cifrar los canales de control y/o datos. No debera confundirse con el protocolo de transferencia de ficheros SFTP, el cual suele ser usado con SSH. El uso ms comn de FTP y SSL es:
y

AUTH TLS o FTPS Explicito, nombrado por el comando emitido para indicar que la seguridad TLS es obligatoria. Este es el mtodo preferido de acuerdo al RFC que define FTP sobre TLS. El cliente se conecta al puerto 21 del servidor y comienza una sesin sin cifrar FTP como normal, pero pide que la seguridad TLS sea usada y realiza la negociacin apropiado antes de enviar cualquier dato sensible. AUTH como est definido en RFC 2228. FTPS Implcito es un estilo antiguo, pero todava ampliamente implementado en el cual el cliente se conecta a un puerto distinto (como por ejemplo 990), y se realiza una negociacin SSL antes de que se enve cualquier comando FTP

y y

TRIVIAL FILE TRANSFER PROTOCOL

FTPS (comnmente referido como FTP/SSL) es un nombre usado para abarcar un nmero de formas en las cuales el software FTP puede realizar transferencias de ficheros seguras. Cada forma conlleva el uso de una capa SSL/TLS debajo del protocolo estndar FTP para cifrar los canales de control y/o datos. No debera confundirse con el protocolo de transferencia de ficheros SFTP, el cual suele ser usado con SSH. El uso ms comn de FTP y SSL es:
GILBERTO DIEGO POLITO Pgina 12

ADMINISTRACION DE SITIOS WEB

y y

AUTH TLS o FTPS Explicito, nombrado por el comando emitido para indicar que la seguridad TLS es obligatoria. Este es el mtodo preferido de acuerdo al RFC que define FTP sobre TLS. El cliente se conecta al puerto 21 del servidor y comienza una sesin sin cifrar FTP como normal, pero pide que la seguridad TLS sea usada y realiza la negociacin apropiado antes de enviar cualquier dato sensible. AUTH como est definido en RFC 2228. FTPS Implcito es un estilo antiguo, pero todava ampliamente implementado en el cual el cliente se conecta a un puerto distinto (como por ejemplo 990), y se realiza una negociacin SSL antes de que se enve cualquier comando FTP.

SECURE SHELL

SSH (o Secure SHell) es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente. A diferencia de otros protocolos de comunicacin remota tales como FTP o Telnet, SSH encripta la sesin de conexin, haciendo imposible que alguien pueda obtener contraseas no encriptadas. SSH est diseado para reemplazar los mtodos ms viejos y menos seguros para registrarse remotamente en otro sistema a travs de la shell de comando, tales como telnet o rsh. Un programa relacionado, el scp, reemplaza otros programas diseados para copiar archivos entre hosts como rcp. Ya que estas aplicaciones antiguas no encriptan contraseas entre el cliente y el servidor, evite usarlas mientras le sea posible. El uso de mtodos seguros para registrarse remotamente a otros sistemas reduce los riesgos de seguridad tanto para el sistema cliente como para el sistema remoto. El protocolo SSH proporciona los siguientes tipos de proteccin: y y Despus de la conexin inicial, el cliente puede verificar que se est conectando al mismo servidor al que se conect anteriormente. El cliente transmite su informacin de autenticacin al servidor usando una encriptacin robusta de 128 bits.

GILBERTO DIEGO POLITO

Pgina 13

ADMINISTRACION DE SITIOS WEB

Todos los datos enviados y recibidos durante la sesin se transfieren por medio de encriptacin de 128 bits, lo cual los hacen extremamente difcil de descifrar y leer. El cliente tiene la posibilidad de reenviar aplicaciones X11 [1] desde el servidor. Esta tcnica, llamada reenvo por X11, proporciona un medio seguro para usar aplicaciones grficas sobre una red.

SECURE COPY

Secure Copy o SCP es un medio de transferencia segura de archivos informticos entre un host local y otro remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH). El trmino SCP puede referir a dos conceptos relacionados, el protocolo SCP o el programa SCP. El protocolo SCP es bsicamente idntico al protocolo rcp de BSD. A diferencia de rcp, los datos son cifrados durante su transferencia, para evitar que potenciales packet sniffers extraigan informacin til de los paquetes de datos. Sin embargo, el protocolo mismo no provee autentificacin y seguridad; sino que espera que el protocolo subyacente, SSH, lo asegure. El programa SCP es un cliente que implementa el protocolo SCP, es decir, es un programa que realiza copia segura. El cliente SCP ms ampliamente usado es el programa scp del Intrprete de comandos, que es incorporado en la mayora de las implementaciones de SSH. El programa scp es el analogo seguro del comando rcp. El programa scp debe formar parte de todos los servidores SSH que quieran proveer el servicio SCP, as como scp funciona como servidor SCP tambin. Ya que sabemos la teoria vamos a la practica, la forma de uso, es relativamente sencilla: scp Archivo_a_transmitir usuario@ip_serverssh:ruta/archivodestino Donde: Archivo: es el que se va a transmitir Usuario: Es el usuario para conectarse al server SSH ip_serverssh: Direccion ip del server SSH
GILBERTO DIEGO POLITO Pgina 14

ADMINISTRACION DE SITIOS WEB

ruta: Es la ruta donde se va a guardar este archivo en el otro equipo

SECURE SOCKET LAYER

El protocolo SSL es un sistema diseado y propuesto por Netscape Communications Corporation. Se encuentra en la pila OSI entre los niveles de TCP/IP y de los protocolos HTTP, FTP, SMTP, etc. Proporciona sus servicios de seguridad cifrando los datos intercambiados entre el servidor y el cliente con un algoritmo de cifrado simtrico, tpicamente el RC4 o IDEA, y cifrando la clave de sesin de RC4 o IDEA mediante un algoritmo de cifrado de clave pblica, tpicamente el RSA. La clave de sesin es la que se utiliza para cifrar los datos que vienen del y van al servidor seguro. Se genera una clave de sesin distinta para cada transaccin, lo cual permite que aunque sea reventada por un atacante en una transaccin dada, no sirva para descifrar futuras transacciones. MD5 se usa como algoritmo de hash. Cuando el cliente pide al servidor seguro una comunicacin segura, el servidor abre un puerto cifrado, gestionado por un software llamado Protocolo SSL Record, situado encima de TCP. Ser el software de alto nivel, Protocolo SSL Handshake, quien utilice el Protocolo SSL Record y el puerto abierto para comunicarse de forma segura con el cliente.

C.- SELECCIN DE PLATAFORMA TECNOLOGICA PARA EL DESARROLLO DE SITIOS WEB.

ARQUITECTURA WEB

 Servidor Web Un servidor web o servidor HTTP es un programa que procesa cualquier aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo
GILBERTO DIEGO POLITO Pgina 15

ADMINISTRACION DE SITIOS WEB

una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicacin del modelo OSI. El trmino tambin se emplea para referirse al ordenador que ejecuta el programa.

 Domain Name System (dns) Domain Name System o DNS (sistema de nombres de dominio) es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia informacin variada con nombres de dominios asignado a cada uno de los participantes. Su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente. El servidor DNS utiliza una base de datos distribuida y jerrquica que almacena informacin asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de informacin a cada nombre, los usos ms comunes son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico de cada dominio. La asignacin de nombres a direcciones IP es ciertamente la funcin ms conocida de los protocolos DNS. Por ejemplo, si la direccin IP del sitio FTP de prox.mx es 200.64.128.4, la mayora de la gente llega a este equipo especificando ftp.prox.mx y no la direccin IP. Adems de ser ms fcil de recordar, el nombre es ms fiable. La direccin numrica podra cambiar por muchas razones, sin que tenga que cambiar el nombre. Inicialmente, el DNS naci de la necesidad de recordar fcilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contena todos los nombres de dominio conocidos (tcnicamente, este archivo existe[cita requerida] - la mayora de los sistemas operativos actuales pueden ser configurados para revisar su archivo hosts[cita requerida]). El crecimiento explosivo de la red caus que el sistema de nombres centralizado en el archivo hosts no resultara prctico y en 1983, Paul Mockapetris public los RFCs 882 y 883 definiendo lo que hoy en da ha evolucionado hacia el DNS moderno. (Estos RFCs han quedado obsoletos por la publicacin en 1987 de los RFCs 1034 y 1035).

GILBERTO DIEGO POLITO

Pgina 16

ADMINISTRACION DE SITIOS WEB

 Componentes

Para la operacin prctica del sistema DNS se utilizan tres componentes principales:
y

Los Clientes DNS: Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera peticiones DNS de resolucin de nombres a un servidor DNS (Por ejemplo: Qu direccin IP corresponde a nombre.dominio?); Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la peticin a otro servidor si no disponen de la direccin solicitada. Y las Zonas de autoridad, porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos ltimos no son delegados a otras zonas de autoridad.

 Sistema Operativo

Existen bsicamente dos grandes grupos bien diferenciados, los servidores basados en Windows (NT, 2000, 2003), y los basados en Unix (Linux, FreeBSD, Solaris, AIX, etc.). La eleccin depende de las necesidades especficas del webmaster, y condicionar el crecimiento del sitio, por sus diferentes caractersticas y funciones. Hay un temor a contratar servidores Unix por parte de los webmasters con conocimientos de Unix muy escasos o nulos, al desconocer con qu han de enfrentarse. Gracias a los paneles de control que incorporan todos los planes de alojamiento, el sistema bajo el que trabaje el servidor es prcticamente transparente en su uso para la mayora de aplicaciones. Slo en un uso avanzado puede necesitarse hacer uso del shell (lnea de comandos) del sistema, si es que su plan de alojamiento lo permite. Tampoco afecta con qu sistema operativo se trabaje localmente, perfectamente puede manejarse un servidor Unix desde un equipo local Windows, son cosas independientes.

GILBERTO DIEGO POLITO

Pgina 17

ADMINISTRACION DE SITIOS WEB

La informacin aqu publicada, debe considerarse orientativa, por tratarse de forma genrica. Deber siempre verificar la disponibilidad de los elementos que necesite en el plan de hosting concreto que est examinando.

 Sistema Gestor de Bases de Datos El sistema de bases de datos a emplear es crtico, pues cuando se requieran, limitar los servidores a emplear. La migracin de aplicaciones propias de uno a otro sistema es relativamente complejo, as como la migracin del contenido de las bases de datos. Existen numerosas aplicaciones que pueden requerir en un momento dado, que le exigirn un sistema de bases de datos concreto. El habitualmente utilizado por aplicaciones para web, es MySQL, un potente sistema de bases de datos gratuito, que se ejecuta perfectamente en servidores Unix y Windows y que tambin puede emplear en su mquina local independientemente de que coincida con el sistema del servidor o no.

Base de datos Windows MySQL MS Access MS SQL mSQL PostgreSQL

Unix

Comentarios Poco habitual en planes de alojamiento Windows. Sin coste de licencia. Sistema de base de datos empleado por el paquete Microsoft Office. Sistema propietario de Microsoft. Gratuito para uso no comercial Licencia BSD (gratuita)

Tanto en servidores Windows como Unix, existen posibilidades de conexiones ODBC con las bases de datos. De este modo puede, por ejemplo, utilizar el entorno de Access para mantener una base de datos MySQL.

 Navegador Web
Un navegador o navegador web (del ingls, web browser) es un programa que permite ver la informacin que contiene una pgina web, (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local).

GILBERTO DIEGO POLITO

Pgina 18

ADMINISTRACION DE SITIOS WEB

El navegador interpreta el cdigo, HTML generalmente, en el que est escrita la pgina web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos. La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que est conectado a la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de los documentos (un software servidor web).

 Protocolos Un protocolo es un mtodo estndar que permite la comunicacin entre procesos (que potencialmente se ejecutan en diferentes equipos), es decir, es un conjunto de reglas y procedimientos que deben respetarse para el envo y la recepcin de datos a travs de una red. Existen diversos protocolos de acuerdo a cmo se espera que sea la comunicacin. Algunos protocolos, por ejemplo, se especializarn en el intercambio de archivos (FTP); otros pueden utilizarse simplemente para administrar el estado de la transmisin y los errores (como es el caso de ICMP), etc. En Internet, los protocolos utilizados pertenecen a una sucesin de protocolos o a un conjunto de protocolos relacionados entre s. Este conjunto de protocolos se denomina TCP/IP. Entre otros, contiene los siguientes protocolos:
         

HTTP FTP ARP ICMP IP TCP UDP SMTP Telnet NNTP

GILBERTO DIEGO POLITO

Pgina 19

ADMINISTRACION DE SITIOS WEB

 Sitios Un sitio web es una coleccin de pginas web relacionadas y comunes a un dominio de Internet o subdominio en la World Wide Web en Internet. Una pgina web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet. Todos los sitios web pblicamente accesibles constituyen una gigantesca World Wide Web de informacin (un gigantesco entramado de recursos de alcance mundial). A las pginas de un sitio web se accede frecuentemente a travs de un URL raz comn llamado portada, que normalmente reside en el mismo servidor fsico. Los URL organizan las pginas en una jerarqua, aunque los hiperenlaces entre ellas controlan ms particularmente cmo el lector percibe la estructura general y cmo el trfico web fluye entre las diferentes partes de los sitios. Algunos sitios web requieren una subscripcin para acceder a algunos o todos sus contenidos. Ejemplos de sitios con subscripcin incluyen muchos portales de pornografa en Internet, algunos sitios de noticias, sitios de juegos, foros, servicios de correo electrnico basados en web, sitios que proporcionan datos de bolsa de valores e informacin econmica en tiempo real, etc.

 Sitios Virtuales

El servicio de servidores virtuales consiste en tener un alias para su espacio asignado dentro del servidor de Web del Campus, de tal forma que su pgina pueda tener un nombre propio dentro del dominio del ITESM, Campus Monterrey (http://nombre.mty.itesm.mx) y puede ser solicitado para cualquier entidad organizacional del Tec de Monterrey, Campus Monterrey (departamentos, centros, carreras) o grupo estudiantil reconocido por el Departamento de Desarrollo Estudiantil. No puede ser solicitado para pginas personales, materias o eventos especficos. El nombre que se solicite ser otorgado siempre y cuando est disponible, es decir, que no haya sido registrado anteriormente por alguna otra entidad. Si ests interesado en contar con tu propio sitio virtual, realiza el procedimiento que incluye leer las caractersticas y polticas del servicio y llenar tu solicitud. Tu solicitud recibir respuesta en un mximo de tres das hbiles.
GILBERTO DIEGO POLITO Pgina 20

ADMINISTRACION DE SITIOS WEB

 Espacio de Almacenamiento

El alojamiento web (en ingls web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar informacin, imgenes, vdeo, o cualquier contenido accesible va web. Es una analoga de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar especfico, en este caso la analoga alojamiento web o alojamiento de pginas web, se refiere al lugar que ocupa una pgina web, sitio web, sistema, correo electrnico, archivos etc. en internet o ms especficamente en un servidor que por lo general hospeda varias aplicaciones o pginas web. Las compaas que proporcionan espacio de un servidor a sus clientes se suelen denominar con el trmino en ingls web host. El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo negocio para las compaas de internet alrededor del mundo Se puede definir como "un lugar para tu pgina web o correos electrnicos", aunque esta definicin simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prcticamente cualquier tipo de informacin, sea archivos, sistemas, correos electrnicos, videos etc.

 Seguridad

Podemos entender como seguridad una caracterstica de cualquier sistema (informtico o no) que nos indica que ese sistema est libre de todo peligro, dao o riesgo, y que es, en cierta manera, infalible. Como esta caracterstica, particularizando para el caso de sistemas operativos o redes de computadoras, es muy difcil de conseguir (segn la mayora de expertos, imposible), se suaviza la definicin de seguridad y se pasa a hablar de fiabilidad (probabilidad de que un sistema se comporte tal y como se espera de l) ms que de seguridad; por tanto, se habla de sistemas fiables en lugar de hacerlo de sistemas seguros. A grandes rasgos se entiende que mantener un sistema seguro (o fiable) consiste bsicamente en garantizar tres aspectos: confidencialidad, integridad y disponibilidad. La confidencialidad nos dice que los objetos de un sistema han de ser accedidos nicamente por elementos autorizados a ello, y que esos elementos autorizados no van a convertir esa informacin en disponible para otras entidades;
GILBERTO DIEGO POLITO Pgina 21

ADMINISTRACION DE SITIOS WEB

la integridad significa que los objetos slo pueden ser modificados por elementos autorizados, y de una manera controlada, y la disponibilidad indica que los objetos del sistema tienen que permanecer accesibles a elementos autorizados; Es el contrario de la negacin de servicio. Algunos estudios integran la seguridad dentro de una propiedad ms general de los sistemas, la confiabilidad, entendida como el nivel de calidad del servicio ofrecido. Dependiendo del entorno en que un sistema UNIX trabaje, a sus responsables les interesar dar prioridad a un cierto aspecto de la seguridad. Por ejemplo, en un sistema militar se antepondr la confidencialidad de los datos almacenados o transmitidos sobre su disponibilidad: seguramente, es preferible que alguien borre informacin confidencial (que se podra recuperar despus desde una cinta de backup) a que ese mismo atacante pueda leerla, o a que esa informacin est disponible en un instante dado para los usuarios autorizados.

 Soportes de Lenguajes

HTTP

Hypertext Transfer Protocol o HTTP ( protocolo de transferencia de hipertexto) es el protocolo usado en cada transaccin de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboracin que culmin en 1999 con la publicacin de una serie de RFC, el ms importante de ellos es el RFC 2616 que especifica la versin 1.1. HTTP define la sintaxis y la semntica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. Familia: Familia de protocolos de Internet Funcin: Transferencia de hipertexto ltima versin: 1.2 Puertos: 80/TCP Ubicacin en la pila de protocolos
GILBERTO DIEGO POLITO Pgina 22

ADMINISTRACION DE SITIOS WEB

Aplicacin Transporte Red Estndares:

HTTP TCP IP

RFC1945(HTTP/1.0,1996) RFC2616(HTTP/1.1,1999) RFC 2774 (HTTP/1.2, 2000)

HTTPS

Hyper Text Transfer Protocol Secure (en espaol: Protocolo seguro de transferencia de hipertexto), ms conocido por sus siglas HTTPS, es un protocolo de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versin segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas. Familia: Familia de protocolos de Internet Funcin: Transferencia segura de hipertexto Puertos: 443/TCP Ubicacin en la pila de protocolos Aplicacin HTTPS SSL/TLS Transporte TCP Red IP Estndares: RFC 2818 HTTP sobre TLS

GILBERTO DIEGO POLITO

Pgina 23

ADMINISTRACION DE SITIOS WEB

1.2.1 CONFIGURA LA PLATAFORMA Y LOS RECURSOS PARA EL DESARROLLO DE APLICACIONES DEL SITIO WEB.

GILBERTO DIEGO POLITO

Pgina 24

ADMINISTRACION DE SITIOS WEB

A.- INSTALACION Y CONFIGURACION DEL SEVIDOR WEB

REQUERIMIENTOS DE INSTALACION  Requisitos Mnimos Los requerimientos mnimos para hacer funcionar el "Apache" son:

-Un sistema Windows NT 4.0 y Windows 2000, aunque tambin funcionan sobre un sistema W9X, aunque no es tan estable. - Un protocolo TCP/IP. -Si estamos trabajando con NT 4.0, es recomendable instalar el Service Pack 3 6, ya que el Service Pack 4 cre una serie de fallos de integridad en el protocolo TCPIP/WinSock que fueron resueltos en posteriores Service Packs. -Si estamos trabajando con un sistema Windows 95 o similar, necesitaremos el winsock 2. Lo puedes bajar de aqui. - El programa deberemos bajrnoslo de la pgina oficial. (www.apache.org) Una vez que tengamos todos los requerimientos, procederemos a la instalacin y configuracin de el programa. Mi recomendacin es descargarnos la versin de Apache para Windows con la extensin .exe. Es un nico fichero que contiene el servidor Apache, listo para ejecutarse. Puede que encontremos un fichero con extensin .zip que contiene el cdigo fuente de Apache para Windows para que lo compilemos nosotros mismos. En cualquiera de los casos, funcinar bajo windows. La version autoinstalable podeis bajrosla de aqu.

INICIAR, DETENER O REINICIAR EL SERVIDOR WEB

Este procedimiento se puede realizar mediante la interfaz de usuario (IU) o una lnea de comandos. Para obtener informacin sobre cmo abrir el Administrador de IIS, vea Abrir el Administrador de IIS (IIS 7).
GILBERTO DIEGO POLITO Pgina 25

ADMINISTRACION DE SITIOS WEB

Utilizar la interfaz de usuario 1. Abra Administrador de IIS y navegue al nodo de servidor web en el rbol. 2. En el panel Acciones, haga clic en Iniciar si desea iniciar el servidor web o en Detener si desea detenerlo. Usar una lnea de comandos 1. Abra una ventana de lnea de comandos con privilegios elevados. 2. En el smbolo del sistema, escriba net stop WAS y presione ENTRAR; escriba Y y, a continuacin, presione ENTRAR para detener tambin W3SVC. 3. Para reiniciar el servidor web, escriba net start W3SVC y presione ENTRAR para iniciar los servicios WAS y W3SVC.

CONFIGURACIN DEL SITIO WEB

Lo primero que haremos ser indicar en nuestros dos sitios web (recordemos, el "Sitio Web de MiCentro" y el "Sitio Web para los Departamentos") los documentos predeterminados deseamos que sean buscados por defecto (en nuestro caso en primer lugar los ficheros "index.html" e "index.htm"); para ello y sobre cada uno de los dos sitios web creados, haremos clic con el botn derecho del ratn y seleccionaremos la opcin "Propiedades"; en la ventana que se muestra nos ubicaremos en la pestaa Documentos y pulsando sobre el botn "Agregar", incluimos como documentos predeterminados index.html e index.htm, y los reordenamos con las flechas que aparecen a la izquierda para que stos sean los primeros y default.hmt y default.asp, que eran los que venan por defecto en el servidor Web IIS sean los siguientes, tal y como vemos en la siguiente ventana; finalmente pulsamos sobre el botn "Aceptar".

GILBERTO DIEGO POLITO

Pgina 26

ADMINISTRACION DE SITIOS WEB

Lo primero que vamos a modificar en el sitio web destinado a alojar los contenidos propios de la web de nuestro centro, son los permisos de acceso a la carpeta que da soporte a dicho sitio web (recordemos "D:\MiCentro"); para ello sobre la carpeta indicada pulsaremos con el botn derecho del ratn y seleccionaremos la opcin "Propiedades", y una vez all iremos a la pestaa "Seguridad", desactivando la casilla "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto" (ante la pregunta que se nos muestra a continuacin hemos seleccionado la opcin "Quitar"); finalmente hemos pulsado sobre el botn "Agregar" para incluir a los Administradores entre los usuarios con "Control total" a esta carpeta, y al usuario de navegacin de Internet "IUSR_SERVIDOR", con permisos de "Lectura y ejecucin", "Listar el contenido de la carpeta" y "Leer", de modo que los usuarios finales habilitados son los que se muestran en la siguiente imagen; para concluir hemos pulsado sobre el botn "Aceptar".

GILBERTO DIEGO POLITO

Pgina 27

ADMINISTRACION DE SITIOS WEB

De este modo slo los administradores podrn incluir contenidos en el sitio web destinado a alojar la Intranet de nuestro centro, y cualquier usuario que utilice una estacin de trabajo del nuestro centro podr visualizar dichos contenidos. A continuacin vamos a configurar para el sitio web de los Departamentos, los permisos de acceso a la carpeta que da soporte a dicho sitio web (recordemos "D:\DptosMiCentro"); para ello sobre la carpeta indicada pulsaremos con el botn derecho del ratn y seleccionaremos la opcin "Propiedades", y una vez all iremos a la pestaa "Seguridad", desmarcando la casilla "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto" (ante la pregunta que se nos muestra a continuacin hemos seleccionado la opcin "Quitar"); finalmente hemos pulsado sobre el botn "Agregar" para incluir a los Administradores entre los usuarios con "Control total" a esta carpeta, al usuario de navegacin de Internet "IUSR_SERVIDOR", con permisos de "Lectura y ejecucin", "Listar el contenido de la carpeta" y "Leer", y al grupo "profesores" con permisos "Lectura y ejecucin", "Listar el contenido de la carpeta" y "Leer", de modo que los usuarios finales habilitados son los que se muestran en la siguiente imagen; para concluir hemos pulsado sobre el botn "Aceptar".

De este modo slo los administradores podrn incluir contenidos en la raz del sitio web de los departamentos, y cualquier usuario que utilice una estacin de trabajo del nuestro centro podr visualizar dichos contenidos. Al grupo "profesores" los aadimos porque necesitamos que tengan capacidad de lectura sobre esta carpeta y de las que de ellas cuelgan, para poder recorrerlas y en su momento hacer FTP a la carpeta correspondiente a su departamento. Lo siguiente que haremos en el sitio web correspondiente a los Departamentos, ser crear una carpeta colgando de dicho sitio para cada departamento de nuestro centro (matematicas, lengua, etc.), y posteriormente crearemos grupos de profesores por departamentos, dando acceso a la carpeta correspondiente a cada departamento al grupo de profesores perteneciente a dicho departamento. As
GILBERTO DIEGO POLITO Pgina 28

ADMINISTRACION DE SITIOS WEB

pues crearemos dos carpetas "matematicas" y "lengua" colgando de "D:\DptosMiCentro"; a continuacin creamos un grupo "dpto_matematicas" donde incluiremos a los usuarios "javier" y "miguel" (que son los profesores de dicho departamento) y un segundo grupo "dpto_lengua" donde incluiremos al profesor de lengua "joaquin".

NOTA: Recordemos que ya habamos visto como crear grupos en el apartado relacionado con los grupos de usuarios; en este caso los grupos "dpto_matematicas" y "dpto_lengua" los crearemos con las opciones por defecto en la carpeta "Users" del Directorio Activo. Una vez completado el proceso anterior, iremos sobre las propiedades de la carpeta "matematicas" y en la pestaa de "Seguridad" desactivamos la casilla "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto", y cuando nos pregunte seleccionaremos la opcin "Copiar"; posteriormente eliminamos al grupo "profesores" seleccionndolo y pulsando a continuacin sobre el botn "Quitar"; el siguiente paso es agregar al grupo "dpto_matematicas" y asignarle sobre esta carpeta todos los permisos, excepto de "Control total", de modo que cualquier profesor del Departamento de Matemticas pueda tener acceso a subir contenidos va FTP al espacio web de su departamento, y el resto de usuarios slo pueda navegar por ellos. De igual modo procederemos con la carpeta "lengua", pero ahora los derechos se los otorgaremos al grupo "dpto_lengua".

GILBERTO DIEGO POLITO

Pgina 29

ADMINISTRACION DE SITIOS WEB

Finalmente configuraremos el directorio virtual "Profesores" correspondiente a los profesores de nuestro centro, para que funcione como deseamos. Lo primero que vamos a modificar son las propiedades de acceso a la carpeta donde esta ubicado el directorio virtual "Directorio Profesores" ubicado en la unidad "D:" del disco duro de nuestro servidor; para ello sobre la carpeta indicada pulsaremos con el botn derecho del ratn y seleccionaremos la opcin "Propiedades", y una vez all iremos a la pestaa "Seguridad", desmarcando la casilla "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto" (ante la pregunta que se nos muestra a continuacin hemos seleccionado la opcin "Quitar"); finalmente hemos pulsado sobre el botn "Agregar" para incluir a los Administradores entre los usuarios con "Control total" a esta carpeta, y al usuario de navegacin de Internet "IUSR_SERVIDOR" y al grupo "profesores" (a estos ltimos para que puedan recorrer esta carpeta y las que de ella cuelgan para poder hacer FTP), con permisos de "Lectura y ejecucin", "Listar el contenido de la carpeta" y "Leer", de modo que los usuarios finales habilitados son los que se muestran en la siguiente imagen; para concluir hemos pulsado sobre el botn "Aceptar".

GILBERTO DIEGO POLITO

Pgina 30

ADMINISTRACION DE SITIOS WEB

De este modo slo los administradores podrn incluir contenidos en la raz del sitio web de los profesores, y cualquier usuario que utilice una estacin de trabajo del nuestro centro podr visualizar dichos contenidos. A continuacin, vamos a crear bajo la carpeta "D:\Directorio Profesores" (que da soporte al directorio virtual "Profesores"), una carpeta por cada departamento, de modo que agrupemos a los profesores por Departamentos; as pues crearemos 2 carpetas de nombre "matematicas" y "lengua". Tras ello accedemos a la "Seguridad" de la carpeta "matematicas" y desactivamos la opcin "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto" (cuando nos pregunte seleccionamos la opcin "Copiar"). A continuacin eliminamos al grupo "profesores" e incluimos al grupo "dpto_matematicas", con los permisos de "Lectura y ejecucin", "Listar el contenido de la carpeta" y "Leer". La misma operacin deberamos hacerla sobre la carpeta "lengua", pero en este caso con el grupo "dpto_lengua".

GILBERTO DIEGO POLITO

Pgina 31

ADMINISTRACION DE SITIOS WEB

Posteriormente y dentro de la ruta "D:\Directorio Profesores\matematicas" crearemos una carpeta para cada uno de los profesores de dicho departamento, es decir, crearemos una carpeta de nombre "Javier" y otra de nombre "Miguel"; sobre la pestaa "Seguridad" de la carpeta "Javier", desactivamos la casilla "Hacer posible que los permisos heredables de un objeto primario se propaguen a este objeto" (cuando nos pregunte seleccionamos la opcin "Copiar"). A continuacin eliminamos al grupo "dpto_matematicas" e incluimos al usuario "javier", dndole al profesor correspondiente ("javier" en este caso) todos los permisos, excepto el de "Control total". Procederemos igualmente con la carpeta de nombre "Miguel", dndole los permisos indicados al usuario "miguel".

Posteriormente y sobre la carpeta "lengua" del directorio virtual, crearemos una carpeta de nombre "Joaquin" y repetimos los mismos pasos que con los dos profesores anteriores. Cuando finalicemos este proceso, dispondremos en nuestro directorio virtual de las 2 carpetas ("Javier" y "Miguel") colgando de la carpeta "matematicas" y una tercera ("Joaquin") colgando de "lengua", todas ellas con los permisos de seguridad correctamente asignados para que cada profesor tenga plenos poderes sobre su carpeta y el resto de usuarios slo pueda leer de ellas.

IP DEL SITIO WEB Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a un interfaz (elemento de comunicacin/conexin) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho
GILBERTO DIEGO POLITO Pgina 32

ADMINISTRACION DE SITIOS WEB

nmero no se ha de confundir con la direccin MAC que es un identificador de 48bits para identificar de forma nica a la tarjeta de red y no depende del protocolo de conexin utilizado ni de la red. La direccin IP puede cambiar muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de asignar las direcciones IP, decida asignar otra IP (por ejemplo, con el protocolo DHCP), a esta forma de asignacin de direccin IP se denomina direccin IP dinmica (normalmente abreviado como IP dinmica). Los sitios de Internet que por su naturaleza necesitan estar permanentemente conectados, generalmente tienen una direccin IP fija (comnmente, IP fija o IP esttica), esta, no cambia con el tiempo. Los servidores de correo, DNS, FTP pblicos y servidores de pginas web necesariamente deben contar con una direccin IP fija o esttica, ya que de esta forma se permite su localizacin en la red. A travs de Internet, los ordenadores se conectan entre s mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es ms cmodo utilizar otra notacin ms fcil de recordar, como los nombres de dominio; la traduccin entre unos y otros se resuelve mediante los servidores de nombres de dominio DNS, que a su vez, facilita el trabajo en caso de cambio de direccin IP, ya que basta con actualizar la informacin en el servidor DNS y el resto de las personas no se enterarn ya que seguirn accediendo por el nombre de dominio.

Les dejo este link que nos permite detectar la IP de cualquier sitio web.

http://www.hcidata.info/host2ip.htm

Con esto pods ingresar al sitio a traves de su IP, por ej: Details of taringa.net Host Name : taringa.net IP Address : 200.43.229.211 Location : Argentina (accuracy) http://200.43.229.211

GILBERTO DIEGO POLITO

Pgina 33

ADMINISTRACION DE SITIOS WEB

PUERTO DEL SITIO(TCP) En TCP/IP, el protocolo que usan los ordenadores para entenderse en Internet -y actualmente casi en cualquier otra red-, el puerto es una numeracin lgica que se asigna a las conexiones, tanto en el origen como en el destino. No tiene ninguna significacin fsica. El permitir o denegar acceso a los puertos es importante porque las aplicaciones servidoras (que aceptan conexiones originadas en otro ordenador) deben 'escuchar' en un puerto conocido de antemano para que un cliente (que inicia la conexin) pueda conectarse. Esto quiere decir que cuando el sistema operativo recibe una peticin a ese puerto, la pasa a la aplicacin que escucha en l, si hay alguna, y a ninguna otra. Los servicios ms habituales tienen asignados los llamados puertos bien conocidos, por ejemplo el 80 para web, el 21 para ftp, el 23 para telnet, etc. As pues, cuando usted pide una pgina web, su navegador realiza una conexin al puerto 80 del servidor web, y si este nmero de puerto no se supiera de antemano o estuviera bloqueado no podra recibir la pgina. Un puerto puede estar:
y

Abierto: Acepta conexiones. Hay una aplicacin escuchando en este puerto. Esto no quiere decir que se tenga acceso a la aplicacin, slo que hay posibilidad de conectarse. Cerrado: Se rechaza la conexin. Probablemente no hay aplicacin escuchando en este puerto, o no se permite el acceso por alguna razn. Este es el comportamiento normal del sistema operativo. Bloqueado o Sigiloso: No hay respuesta. Este es el estado ideal para un cliente en Internet, de esta forma ni siquiera se sabe si el ordenador est conectado. Normalmente este comportamiento se debe a un cortafuegos de algn tipo, o a que el ordenador est apagado.

En una URL (Universal Resource Locator) los puertos se denotan con ':' a continuacin del nombre de la mquina, por ejemplo http://www.alertaantivirus.es:80/index.html quiere decir pedir el documento 'index.html' mediante http conectndose al puerto 80 de este servidor. Como 80 es el como es el puerto por defecto para http se puede omitir.

DOMINIO DEL SITIO

Un dominio o nombre de dominio es el nombre que identifica un sitio web. Cada dominio tiene que ser nico en Internet. Por ejemplo, "www.masadelante.com" es
GILBERTO DIEGO POLITO Pgina 34

ADMINISTRACION DE SITIOS WEB

el nombre de dominio de la pgina web de Masadelante. Un solo servidor web puede servir mltiples pginas web de mltiples dominios, pero un dominio slo puede apuntar a un servidor. Un dominio se compone normalmente de tres partes: en www.masadelante.com, las tres uves dobles (www), el nombre de la organizacin (masadelante) y el tipo de organizacin (com). Los tipos de organizacin ms comunes son .COM, .NET, .MIL, y .ORG, que se refieren a comercial, network, militar, y organizacin (originalmente sin nimo de lucro, aunque ahora cualquier persona puede registrar un dominio .org). Puesto que Internet se basa en direcciones IP, y no en nombres de dominio, cada servidor web requiere de un servidor de nombres de dominio (DNS) para traducir los nombres de los dominios a direcciones IP. Cada dominio tiene un servidor de nombre de dominio primario y otro secundario.

DIRECTORIO DE PUBLICACION DEL SITIO

La publicacin de sitios web puede realizarse en forma simple con las instrucciones y ayuda de los servicios de alojamiento web. Sin embargo, saber cmo y dnde publicar sitios web frecuentemente resulta en la eleccin de un servidor de alojamiento web mas conveniente y a un costo menor. En la direccin http://www.misitio.com/contacto.html, por ejemplo, el nombre de dominio corresponde a "misitio.com". El navegador en su computador al buscar el archivo "contacto.html" primero debe ubicar en que computador remoto en la Red de Computadores de Internet se encuentra alojado el dominio cuyo nombre es "misitio.com". Y una vez ubicado ese computador ubica all el lugar electrnico de "misitio.com" y luego encuentra a "contacto.html". Finalmente logra descargar una copia de "contacto.html" en su pantalla. Bajo el dominio "misitio.com" se pueden guardar todos los sitios diferentes que el espacio autorizado permita. Cada sitio puede corresponder a un directorio que se escribe despus de www.misitio.com. Por ejemplo en la direccin http://www.misitio.com/turismo/torre-eiffel.html el sitio sobre turismo se nombra como directorio "turismo" y bajo ese directorio se alojaran todas las pginas de lugares tursticos como la Torre de Eiffel en Pars.

GILBERTO DIEGO POLITO

Pgina 35

ADMINISTRACION DE SITIOS WEB

Podra no usarse ningn directorio para separar las agrupaciones de pginas. Para ello se pueden enlazar las pginas relacionadas bajo la principal que en este caso hace las veces como de un directorio. Eso lo reconocen los buscadores de Internet como un sitio diferente si hay mas de un sitio guardado bajo un mismo dominio web. La otra manera de guardar sitios es crear subdominios cuyos nombres reemplazan la sigla www. La direccin que aparece ahora en su barra de direccin corresponde a la de la pgina web llamada publicacion.html la cual est alojada en un lugar de la web cuyo nombre es jfinternational.com. Ese es un lugar nico de la web. No existe otro lugar en Internet cuyo nombre sea el mismo, o sea, no existe all ningun otro lugar que se llame jfinternational.com. Puede existir jfinternational mas una terminacin diferente a .com, pero eso indicara un lugar totalmente diferente. Jfinternational.com identifica la direccin en la internet en el cual se alojan todas las pginas web de dominio o propiedad de jfinternational.com. Ese nombre de dominio est asociado con un nmero (direccion IP) que permite ubicar dnde se alojan todos los archivos del dominio jfinternational.com. Ese tipo de alojamiento lo proporcionan los servidores de la red con computadores dedicados a esa funcin. Esta misma pgina - publicacion.html - fue publicada al alojarla bajo la direccin electronica o dominio jfinternational.com. Para alojarla bast guardarla en el computador remoto del servidor con un software ftp para descargarla en el subdominio comercioweb del dominio jfinternational.com.

PERMISOS DE ACCESO

 Incluye Dos Servicios Distintos: o Habilitacin de permisos para ayudantes o funcionarios que requieran administrar sitios web de cursos, previa autorizacin del o los docentes a cargo del curso. - Restriccin del acceso a sitios web de cursos. Configuracin normal, libre y cerrada a alumnos, profesores y ayudantes del curso.

Para administrar el acceso de usuario al sitio web interno 1. Open the Windows SBS Console.
GILBERTO DIEGO POLITO Pgina 36

ADMINISTRACION DE SITIOS WEB

2. En la barra de navegacin, haga clic en Carpetas compartidas y sitios web, haga clic en la ficha Sitios web y, a continuacin, en Sitio web interno. 3. En Tareas del sitio web interno, haga clic en Administrar permisos. Aparecer la pgina Propiedades del sitio web interno. 4. Haga clic en la ficha Permisos. 5. En la lista desplegable, seleccione el grupo de seguridad de Windows asociado a la funcin de Windows SharePoint Services para la que desea administrar la pertenencia al grupo (por ejemplo, SharePoint_MembersGroup) y haga clic en Modificar. Aparecer el cuadro de dilogo Cambiar pertenencia a grupos. 6. En la columna Usuarios y grupos, seleccione el usuario al que desea conceder acceso. Para seleccionar varios usuarios, presione CTRL y, a continuacin, haga clic en cada usuario o grupo que desea seleccionar. 7. Realice una de las acciones siguientes: o Para conceder acceso a los usuarios seleccionados, haga clic en Agregar y, a continuacin, haga clic en Aceptar.
o

Para denegar acceso a los usuarios seleccionados, haga clic en Quitar y, a continuacin, haga clic en Aceptar.

8. Repita los pasos 5 a 7 si desea cambiar la pertenencia a grupos de otra funcin de Windows SharePoint Services. 9. Haga clic en Aplicar y, a continuacin, en Aceptar para cerrar la pgina Propiedades del sitio web interno.

B.- ADMINISTRACION DEL SERVIDOR WEB

DEFINICIN Y ASIGNACIN DE ADMINISTRADORES DEL SITIO

 Definicion Un webmaster (tambin llamado administrador del sitio web) est a cargo del mantenimiento y desarrollo del sitio web de la compaa. Para esto, debe definir la arquitectura y la estructura de rbol del sitio web, en ciertas oportunidades con un diseador de interfaz que lo asiste en la navegacin, un director de arte para los
GILBERTO DIEGO POLITO Pgina 37

ADMINISTRACION DE SITIOS WEB

estndares grficos y un jefe de contenidos para el contenido. Por lo general, el webmaster no est a cargo en forma directa del contenido de redaccin. Sin embargo, debe realizar o coordinar el desarrollo de TI para mejorar o mantener el sitio. Por ltimo, segn la situacin, puede estar a cargo de la indizacin del sitio web.

 Para asignar administradores a una aplicacin de servicio mediante Administracin central 1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo de administradores del conjunto o granja de servidores. 2. En la pgina principal de Administracin central, en la seccin Administracin de aplicaciones, haga clic en Administrar aplicaciones de servicio. 3. En la pgina Administrar aplicaciones de servicio, haga clic en la fila que contiene la aplicacin de servicio a la que desea agregar los administradores. Se mostrar la cinta de opciones. 4. En la cinta de opciones, haga clic en Administradores. 5. En el cuadro de dilogo, agregue los grupos o las cuentas de usuarios que desea que administren esta aplicacin de servicio. 6. Despus de agregar los administradores que desee, haga clic en Aceptar.

 Para asignar Administradores a una Aplicacin de Servicio mediante Windows PowerShell

1. 2. 3. 4. 5.

Compruebe si cumple los siguientes requisitos: Vea Add-SPShellAdmin. En el men Inicio, haga clic en Todos los programas. Haga clic en Productos de Microsoft SharePoint 2010. Haga clic en Consola de administracin de SharePoint 2010. En el smbolo del sistema de Windows PowerShell (es decir, PS C:\>), escriba el siguiente comando y presione ENTRAR.

GILBERTO DIEGO POLITO

Pgina 38

ADMINISTRACION DE SITIOS WEB

PERSONALIZACION DE ERRORES DEL PROTOCOLO HTTP

Lo primero que tienes que hacer es crear una serie de pginas que sern las que se muestren an cada error. Estas pginas pueden estar ubicadas en cualquier parte de tu servidor, pero lo mejor ser, por una cuestin de claridad, que crees un directorio especial para ellas (por ejemplo, llamado "error"). Lo siguiente es crear o editar el archivo .htaccess. Se trata de un archivo de texto que puede contener una serie de variables de configuracin del entorno de tu website, de modo que puede tener varias cosas escritas. La que nos interesa en este caso es algo parecido a lo siguiente: ErrorDocument 400 /directorio/error/badsyntax.html ErrorDocument 401 /directorio/error/unauthorized.html ErrorDocument 403 /directorio/error/forbidden.html ErrorDocument 404 /directorio/error/notfound.html En las anteriores lneas, le decimos al servidor web que, si hay alguno de los errores que se indican, dirija al navegador a la pgina indicada en la lnea correspondiente. Esas pginas pueden tener el nombre que quieras. Aqu les he puesto el mismo nombre que el del error que indican. En principio, la direccin no debera incluir el nombre del host ni el protocolo (es decir, la parte http://host.com/) pero anteriores versiones de la documentacin de Apache dejaban eso poco claro, de modo que tendrs que probar de ambos modos en tu host. El archivo .htaccess puede estar en cualquier directorio (o puedes poner varios en directorios distintos). Simplemente tendrs que tener en cuenta que asignar las pginas a los errores que se den en el directorio en que se encuentra y en todos sus subdirectorios. Por ello, lo normal es ponerlo en tu directorio principal.  Los mensajes de error ms usuales son los siguientes:
y y y y y y y

400 Bad syntax (Error de sintaxis) 401 Unauthorized (Acceso no autorizado, el usuario debe autentificarse) 403 Forbidden (Acceso Prohibido) 404 Not Found (No Encontrado) 405 Method not allowed (Modo no permitido) 500 Internal Error (Error Interno) 501 Not Implemented (No Implementado)
Pgina 39

GILBERTO DIEGO POLITO

ADMINISTRACION DE SITIOS WEB

y y y y

502 Overloaded (Sobrecargado) 503 Service Unavailable (Servicio no disponible) 504 Gateway Timeout (Gateway Fuera de Tiempo) 505 HTTP Version not supported (Versin de HTTP no Soportada)

AJUSTES DE RENDIMIENTO DEL SERVIDOR

 Ajustar el rendimiento Los administradores suelen supervisar los servidores Web para crear un rendimiento de referencia. El rendimiento de referencia es un conjunto de datos que indican el rendimiento de los servidores cuando todo funciona sin problemas. Antes de realizar cambios en los servidores de un entorno de produccin, los administradores ajustan los servidores en un entorno de pruebas para lograr el rendimiento de referencia establecido. De esta manera, aumentan la capacidad del servidor Web para tratar solicitudes HTTP y reducen los tiempos de respuesta de las aplicaciones, lo que mejora la experiencia de los clientes que tienen acceso a sus servidores Web.
y

y y y y y y y y

Utilizar la compresin HTTP: describe cmo mejorar el rendimiento entre los equipos cliente y los servidores, reduciendo el tamao de los archivos antes de enviarlos al equipo cliente. La reduccin del tamao de los archivos se denomina compresin. Habilitar el mantenimiento de conexiones HTTP abiertas: describe el modo de utilizar las peticiones de mantenimiento de conexiones HTTP abiertas para mantener abierta una conexin. Limitar las conexiones describe el modo de establecer lmites en el nmero de conexiones a un servidor Web. Configurar el tiempo de espera de la conexin: describe el modo de establecer valores de tiempo de espera de conexin en un servidor Web. Limitar el ancho de banda: describe el modo de modificar el ancho de banda utilizado por un servidor Web y sitios Web individuales. Establecer el perodo de tiempo de la cach de objetos de IIS: describe cmo establecer el perodo de tiempo de la cach de objetos de IIS. Maximizar el rendimiento para las aplicaciones de red: describe cmo maximizar el rendimiento de los datos para las aplicaciones de red. Configurar el intervalo de tiempo de espera de la cach SSL: describe cmo establecer el intervalo de tiempo de la cach de objetos de SSL. Medir el tiempo de carga de una pgina Web: describe cmo medir el tiempo de carga de una pgina Web. Habilitar la supervisin de la CPU en IIS 6.0: describe el modo de supervisar y detener aplicaciones problemticas.

GILBERTO DIEGO POLITO

Pgina 40

ADMINISTRACION DE SITIOS WEB

y y

Configurar el lmite de longitud de la cola de un grupo de aplicaciones: describe el modo de limitar el nmero de peticiones que IIS almacena en la cola de un grupo de aplicaciones para que no aumenten hasta tal punto que agoten los recursos del servidor. Escalabilidad: ofrece informacin y vnculos a recursos ms detallados sobre escalabilidad. Configurar el almacenamiento en cach por fecha de ltima modificacin: describe cmo configurar el almacenamiento en cach por fecha de ltima modificacin. Configurar el almacenamiento en cach de las notificaciones de cambio de ASP: describe cmo configurar el almacenamiento en cach por notificacin de cambio de ASP.

PERMISOS ESPECIFICOS SEGN DIRECTORIO Y USUARIO

Para brindar algo de privacidad y proteccin cada archivo o directorio tiene asociados permisos diferentes para el propietario, para el grupo y para los dems usuarios. En el caso de archivos los permisos que pueden darse o quitarse son: (r) lectura, (w) escritura y (x) ejecucin. En el caso de directorios los permisos son: (r) para listar los archivos, (w) para escribir, crear o borrar archivos y (x) para acceder a archivos del directorio. [1]. Desde un administrador de archivos, puede ver los permisos de un archivo con el botn derecho del mouse cuando el puntero est sobre el archivo, escogiendo la opcin apropiada del men que aparece. Desde un intrprete de comandos puede emplear el comando ls con la opcin -l. Si haces un: ls -l /var/www/html/usuariokk/ te tiene que aparecer en la parte izquierda del listado, algo parecido a: d-w-r--r--, con lo que en el directorio en cuestin (d), el usuario tiene los permisos: -w(nicamente de escritura), el grupo tendr de ese usuario, tendr los permisos: r-(nicamente lectura), y el resto de usuarios: r-- (nicamente lectura). Si deseas que el usuario, solo tenga derechos de escritura sobre ese directorio, deberas de retirar los permisos al grupo y al resto de usuarios:

GILBERTO DIEGO POLITO

Pgina 41

ADMINISTRACION DE SITIOS WEB

RESTRICCIN DE CONTENIDOS.

1. En BlackBerry Administration Service, en el men Servidores y componentes, expanda Topologa de la solucin BlackBerry > BlackBerry Domain > Vista de componente > MDS Connection Service. 2. Haga clic en la instancia que desea cambiar. 3. Haga clic en Editar instancia. 4. En la seccin Control de acceso, en la lista desplegable Autorizacin de extraccin, haga clic en S. 5. Haga clic en Guardar todo. Primeramente. Sera necesario que trabajes bajo polticas de sistema, en la cual puedes restringir cualquier opcin por parte del sistema Windows, inclusive sitios Web. aprovechando las bondades que nos brinda el Servidor W2000, las restricciones las podras hacer en Panel de Control->Opciones Internet>Contenido->Asesor de Contenido->Activar->Sitios Aprobados all puedes desaprobar y/o aprobar los sitios que eligen, una vez establecido estos parmetros guardarlos en el servidor y realizar una replica(copia) para todos los usuarios, una vez hecho esto tienes que restringir el ingreso a las opciones de internet para evitar modificaciones (todo esto con el Poledit).

TIPOS DE ARCHIVO Y EXTENSIONES SOPORTADAS. La interfaz web.sql reconoce dos tipos de extensiones de archivos: .hts (Hyper Text Sybase) y .pl (Perl). Cuando los archivos tienen la extensin .hts, el cliente browser recibe los resultados en formato HTML puro, ya que las extensiones soportadas por web.sql son procesadas en el servidor Web. Sin embargo, si se requiere que el cliente browser reciba otros tipos de documentos, tales como los archivos con extensiones .gif, entonces se debe especificar el tipo de contenido de dicho documento en un archivo Perl (.pl), antes de enviar los datos al browser.

C.- CONFIGURACIN DE SITIOS WEB

RUTA DE ACCESO LOCAL

GILBERTO DIEGO POLITO

Pgina 42

ADMINISTRACION DE SITIOS WEB

GILBERTO DIEGO POLITO

Pgina 43

ADMINISTRACION DE SITIOS WEB

LENGUAJES DE PROGRAMACION CONFIGURADOS EN EL SERVIDOR WEB

 Los diferentes lenguajes de programacin para la web Actualmente existen diferentes lenguajes de programacin para desarrollar en la web, estos han ido surgiendo debido a las tendencias y necesidades de las plataformas. En el presente artculo pretende mostrar las ventajas y desventajas de los lenguajes ms conocidos. Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estticos. A medida que paso el tiempo, las tecnologas fueron desarrollndose y surgieron nuevos problemas a dar solucin. Esto dio lugar a desarrollar lenguajes de programacin para la web dinmicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuacin daremos una introduccin a los diferentes lenguajes de programacin para la web.

 Lenguaje HTML Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje esttico para el desarrollo de sitios web (acrnimo en ingls de HyperText Markup Language, en espaol Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html). y Sintaxis:

<html> (Inicio del documento HTML) <head> ( Cabecera ) </head> <body> ( Cuerpo ) </body> </html> <b> </b> Negrita <p> </p> Definir parrafo <etiqueta> Apertura de la etiqueta </etiqueta> Cierre de la etiqueta

GILBERTO DIEGO POLITO

Pgina 44

ADMINISTRACION DE SITIOS WEB

Ventajas:

1. Sencillo que permite describir hipertexto. 2. Texto presentado de forma estructurada y agradable. 3. No necesita de grandes conocimientos cuando se cuenta con un editor de 4. 5. 6. 7.

pginas web o WYSIWYG. Archivos pequeos. Despliegue rpido. Lenguaje de fcil aprendizaje. Lo admiten todos los exploradores. Desventajas:

1. Lenguaje esttico. 2. La interpretacin de cada navegador puede ser diferente. 3. Guarda muchas etiquetas que pueden convertirse en basura y dificultan la

correccin.
4. El diseo es ms lento. 5. Las etiquetas son muy limitadas.

 Lenguaje Javascript Este es un lenguaje interpretado, no requiere compilacin. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en pginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayora de los navegadores en sus ltimas versiones interpretan cdigo Javascript. El cdigo Javascript puede ser integrado dentro de nuestras pginas web. Para evitar incompatibilidades el World Wide Web Consortium (W3C) diseo un estndar denominado DOM (en ingls Document Object Model, en su traduccin al espaol Modelo de Objetos del Documento).

Sintaxis:

<script type="text/javascript"> ... </script>

GILBERTO DIEGO POLITO

Pgina 45

ADMINISTRACION DE SITIOS WEB

Ventajas:

1. Lenguaje de scripting seguro y fiable. 2. Los script tienen capacidades limitadas, por razones de seguridad. 3. El cdigo Javascript se ejecuta en el cliente.

y
y y y

Desventajas: Cdigo visible por cualquier usuario. El cdigo debe descargarse completamente. Puede poner en riesgo la seguridad del sitio, con el actual problema llamado XSS (significa en ingls Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).

 Lenguaje PHP Es un lenguaje de programacin utilizado para la creacin de sitio web. PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor, (inicialmente se llam Personal Home Page). Surgi en 1995, desarrollado por PHP Group. PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generacin de pginas web dinmicas, embebidas en pginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las libreras de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas caractersticas especficas. Los archivos cuentan con la extensin (php).

Sintaxis:

La sintaxis utilizada para incorporar cdigo PHP es la siguiente: <? $mensaje = Hola; echo $mensaje; ?> Tambin puede usarse:
<?php $mensaje = Hola; echo $mensaje; ?>

GILBERTO DIEGO POLITO

Pgina 46

ADMINISTRACION DE SITIOS WEB

Ventajas:

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Muy fcil de aprender. Se caracteriza por ser un lenguaje muy rpido. Soporta en cierta medida la orientacin a objeto. Clases y herencia. Es un lenguaje multiplataforma: Linux, Windows, entre otros. Capacidad de conexin con la mayora de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras. Capacidad de expandir su potencial utilizando mdulos. Posee documentacin en su pgina oficial la cual incluye descripcin y ejemplos de cada una de sus funciones. Es libre, por lo que se presenta como una alternativa de fcil acceso para todos. Incluye gran cantidad de funciones. No requiere definicin de tipos de variables ni manejo detallado del bajo nivel. Desventajas:

1. Se necesita instalar un servidor web. 2. Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede 3. 4. 5. 6.

ser ms ineficiente a medida que las solicitudes aumenten de nmero. La legibilidad del cdigo puede verse afectada al mezclar sentencias HTML y PHP. La programacin orientada a objetos es an muy deficiente para aplicaciones grandes. Dificulta la modularizacin. Dificulta la organizacin por capas de la aplicacin.

Seguridad:

PHP es un poderoso lenguaje e intrprete, ya sea incluido como parte de un servidor web en forma de mdulo o ejecutado como un binario CGI separado, es capaz de acceder a archivos, ejecutar comandos y abrir conexiones de red en el servidor. Estas propiedades hacen que cualquier cosa que sea ejecutada en un servidor web sea insegura por naturaleza. PHP est diseado especficamente para ser un lenguaje ms seguro para escribir programas CGI que Perl o C, y con la seleccin correcta de opciones de configuracin en tiempos de compilacin y ejecucin, y siguiendo algunas prcticas correctas de programacin.

GILBERTO DIEGO POLITO

Pgina 47

ADMINISTRACION DE SITIOS WEB

 Lenguaje ASP Es una tecnologa del lado de servidor desarrollada por Microsoft para el desarrollo de sitio web dinmicos. ASP significa en ingls (Active Server Pages), fue liberado por Microsoft en 1996. Las pginas web desarrolladas bajo este lenguaje es necesario tener instalado Internet Information Server (IIS). ASP no necesita ser compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para crear pginas ASP. El ms utilizado es VBScript, nativo de Microsoft. ASP se puede hacer tambin en Perl and Jscript (no JavaScript). El cdigo ASP puede ser insertado junto con el cdigo HTML. Los archivos cuentan con la extensin (asp).

Sintaxis:

<% %> y Ventajas:

1. Usa Visual Basic Script, siendo fcil para los usuarios. 2. Comunicacin ptima con SQL Server. 3. Soporta el lenguaje JScript (Javascript de Microsoft).

y 1. 2. 3. 4.

Desventajas: Cdigo desorganizado. Se necesita escribir mucho cdigo para realizar funciones sencillas. Tecnologa propietaria. Hospedaje de sitios web costosos.

Lenguaje ASP.NET

Este es un lenguaje comercializado por Microsoft, y usado por programadores para desarrollar entre otras funciones, sitios web. ASP.NET es el sucesor de la tecnologa ASP, fue lanzada al mercado mediante una estrategia de mercado denominada .NET.

GILBERTO DIEGO POLITO

Pgina 48

ADMINISTRACION DE SITIOS WEB

El ASP.NET fue desarrollado para resolver las limitantes que brindaba tu antecesor ASP. Creado para desarrollar web sencillas o grandes aplicaciones. Para el desarrollo de ASP.NET se puede utilizar C#, VB.NET o J#. Los archivos cuentan con la extensin (aspx). Para su funcionamiento de las pginas se necesita tener instalado IIS con el Framework .Net. Microsft Windows 2003 incluye este framework, solo se necesitar instalarlo en versiones anteriores.

Ventajas:

1. 2. 3. 4. 5. 6. 7.

Completamente orientado a objetos. Controles de usuario y personalizados. Divisin entre la capa de aplicacin o diseo y el cdigo. Facilita el mantenimiento de grandes aplicaciones. Incremento de velocidad de respuesta del servidor. Mayor velocidad. Mayor seguridad.

Desventajas:

1. Mayor consumo de recursos.

Lenguaje JSP

Es un lenguaje para la creacin de sitios web dinmicos, acrnimo de Java Server Pages. Est orientado a desarrollar pginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor. JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de ASP.NET, desarrollado para la creacin de aplicaciones web potentes. Posee un motor de pginas basado en los servlets de Java. Para su funcionamiento se necesita tener instalado un servidor Tomcat.

Sintaxis:

<%= new java.util.Date() %>

GILBERTO DIEGO POLITO

Pgina 49

ADMINISTRACION DE SITIOS WEB

Caractersticas:

1. 2. 3. 4. 5.

Cdigo separado de la lgica del programa. Las pginas son compiladas en la primera peticin. Permite separar la parte dinmica de la esttica en las pginas web. Los archivos se encuentran con la extensin (jsp). El cdigo JSP puede ser incrustado en cdigo HTML.

Elementos de JSP

1. Los elementos que pueden ser insertados en las pginas JSP son los

siguientes:
2. Cdigo: se puede incrustar cdigo Java. 3. Directivas: permite controlar parmetros del servlet. 4. Acciones: permite alterar el flujo normal de ejecucin de una pgina.

Ventajas:

1. 2. 3. 4. 5. 6. 7.

Ejecucin rpida del servlets. Crear pginas del lado del servidor. Multiplataforma. Cdigo bien estructurado. Integridad con los mdulos de Java. La parte dinmica est escrita en Java. Permite la utilizacin se servlets.

Desventajas:

1. Complejidad de aprendizaje.

Lenguaje Python

Es un lenguaje de programacin creado en el ao 1990 por Guido van Rossum, es el sucesor del lenguaje de programacin ABC. Python es comparado habitualmente con Perl. Los usuarios lo consideran como un lenguaje ms limpio
GILBERTO DIEGO POLITO Pgina 50

ADMINISTRACION DE SITIOS WEB

para programar. Permite la creacin de todo tipo de programas incluyendo los sitios web. Su cdigo no necesita ser compilado, por lo que se llama que el cdigo es interpretado. Es un lenguaje de programacin multiparadigma, lo cual fuerza a que los programadores adopten por un estilo de programacin particular:
y y y y y

Programacin orientada a objetos. Programacin estructurada. Programacin funcional. Programacin orientada a aspectos. Sintaxis:

Ejemplo de una clase en Phyton: def dibujar_muneco(opcion): if opcion == 1: C.create_line(580, 150, 580, 320, width=4, fill="blue") C.create_oval(510, 150, 560, 200, width=2, fill='PeachPuff') Ventajas:

1. 2. 3. 4. 5. 6. 7. 8.

Libre y fuente abierta. Lenguaje de propsito general. Gran cantidad de funciones y libreras. Sencillo y rpido de programar. Multiplataforma. Licencia de cdigo abierto (Opensource). Orientado a Objetos. Portable.

Desventajas:

1. Lentitud por ser un lenguaje interpretado.

GILBERTO DIEGO POLITO

Pgina 51

ADMINISTRACION DE SITIOS WEB

 Lenguaje Ruby Es un lenguaje interpretado de muy alto nivel y orientado a objetos. Desarrollado en el 1993 por el programador japons Yukihiro Matz Matsumoto. Su sintaxis est inspirada en Phyton, Perl. Es distribuido bajo licencia de software libre (Opensource). Ruby es un lenguaje dinmico para una programacin orientada a objetos rpida y sencilla. Para los que deseen iniciarse en este lenguaje pueden encontrar un tutorial interactivo de ruby. Se encuentra tambin a disposicin de estos usuarios un sitio con informaciones y cursos en espaol.

Sintaxis:

puts "hola"
y 1. 2. 3. 4.

Caractersticas:

Existe diferencia entre maysculas y minsculas. Mltiples expresiones por lneas, separadas por punto y coma ;. Dispone de manejo de excepciones. Ruby puede cargar libreras de extensiones dinmicamente si el (Sistema Operativo) lo permite. 5. Porttil.

6. Ventajas: 1. Permite desarrollar soluciones a bajo Costo. 2. Software libre. 3. Multiplataforma.

GILBERTO DIEGO POLITO

Pgina 52

ADMINISTRACION DE SITIOS WEB

11.1.1 REALIZA LA SUPERVISION PERIODICA DEL SITIO WEB MEDIANTE EL USO DE LAS HERRAMIENTAS DEL SERVIDOR

GILBERTO DIEGO POLITO

Pgina 53

ADMINISTRACION DE SITIOS WEB

A.- REGISTRO DE ACTIVIDADES DEL SERVIDOR

CONCEPTOS DE REGISTRO DE ACTIVIDADES (LOG) Un log es un registro de actividad de un sistema, que generalmente se guarda en un fichero de texto, al que se le van aadiendo lneas a medida que se realizan acciones sobre el sistema. Se utiliza en muchos casos distintos, para guardar informacin sobre la actividad de sistemas variados. Tal vez su uso ms inmediato a nuestras actividades como desarrolladores del web sera el log de accesos al servidor web, que analizado da informacin del trfico de nuestro sitio. Cualquier servidor web dispone de un log con los accesos, pero adems, suelen disponer de otros log, por ejemplo, de errores. Los sistemas operativos tambin suelen trabajar con logs, por ejemplo para guardar incidencias, errores, accesos de usuarios, etc.

A travs de los log se puede encontrar informacin para detectar posibles problemas en caso de que no funcione algn sistema como debiera o se haya producido una incidencia de seguridad.

CONFIGURACION DE LOS ARCHIVOS DEL REGISTRO

Se aplica a: Windows Server 2008 R2 Se puede configurar el Servidor de directivas de redes (NPS) para que realice tareas de administracin de cuentas RADIUS (Servicio de autenticacin remota telefnica de usuario) para solicitudes de autenticacin de usuarios, mensajes de aceptacin de acceso, mensajes de rechazo de acceso, solicitudes y respuestas de cuentas, as como actualizaciones del estado peridico. Puede usar este procedimiento para configurar los archivos de registro en los que desea almacenar los datos de cuentas.

GILBERTO DIEGO POLITO

Pgina 54

ADMINISTRACION DE SITIOS WEB

Para evitar que los archivos de registro llenen el disco duro, se recomienda mantenerlos en una particin diferente de la del sistema. A continuacin se ofrece ms informacin sobre la configuracin de cuentas de NPS:
y

Para enviar los datos del archivo de registro para que sean recopilados por otro proceso, puede configurar NPS para que escriba en una canalizacin con nombre. Para usar canalizaciones con nombre, establezca la carpeta de archivos de registro en \\.\pipe o \\ComputerName\pipe. El programa del servidor de canalizaciones con nombre crea una canalizacin con nombre denominada \\.\pipe\iaslog.log para aceptar los datos. En el cuadro de dilogo de propiedades de Archivo local, en Crear un nuevo archivo de registro, seleccione Nunca (tamao de archivo ilimitado) al utilizar canalizaciones con nombre. El directorio de archivo de registro se puede crear mediante variables de entorno del sistema (en lugar de variables de usuario), como %unidadDelSistema%, %razDelSistema% y %windir%. Por ejemplo, en la ruta de acceso siguiente, mediante la variable de entorno %windir%, se ubica el archivo de registro en el directorio del sistema en la subcarpeta \System32\Registros (es decir, %windir%\System32\Registros\). El cambio de los formatos de archivo de registro no hace que se cree otro registro. Si cambia los formatos de archivo de registro, el archivo que est activo en el momento del cambio contendr una mezcla de ambos formatos (los registros al principio del registro tendrn el formato anterior, mientras que los que estn en el final del registro tendrn el formato nuevo). Si la cuenta RADIUS presenta un error debido a que el disco duro est lleno o por otros motivos, NPS deja de procesar las solicitudes de conexin, con lo que impide que los usuarios tengan acceso a los recursos de red. NPS proporciona la capacidad de registro en una base de datos de Microsoft SQL Server adems de, o en lugar de, registro en un archivo local.

Para poder realizar este procedimiento es necesario, como mnimo, pertenecer al grupo Domain Admins.

 Para configurar las propiedades del archivo de registro NPS 1. Abra la consola de NPS o el complemento Microsoft Management Console (MMC) de NPS. 2. En el rbol de consola, haga clic en Cuentas.

GILBERTO DIEGO POLITO

Pgina 55

ADMINISTRACION DE SITIOS WEB

3. En el panel de detalles, en Propiedades de archivo de registro, haga clic en Cambiar propiedades de archivo de registro. Se abre el cuadro de dilogo Propiedades de archivo de registro. 4. En Propiedades de archivo de registro, en la ficha Configuracin, en Registrar la siguiente informacin, asegrese de que elige registrar suficiente informacin para obtener sus objetivos de administracin de cuentas. Por ejemplo, si los registros tienen que lograr la correlacin de sesiones, active todas las casillas. 5. En Accin de error del registro, seleccione Si el registro genera error, descartar las solicitudes de conexin si desea que NPS detenga el procesamiento de los mensajes de Acceso-Solicitud cuando los archivos de registro estn completos o no estn disponibles por algn motivo. Si desea que NPS siga procesando solicitudes de conexin si se produce un error en el registro, no active esta casilla. 6. En el cuadro de dilogo Propiedades de archivo de registro, haga clic en la ficha Archivo de registro. 7. En la ficha Archivo de registro, en Directorio, escriba la ubicacin donde desea guardar los archivos de registro NPS. La ubicacin predeterminada es la carpeta systemroot\System32\LogFiles.

8. En Formato, haga clic en Compatible con DTS. Si lo prefiere, puede seleccionar en su lugar un formato de archivo heredado, como ODBC (heredado) o IAS (heredado). 9. En Crear un nuevo archivo de registro, para configurar NPS para que inicie nuevos archivos de registro en intervalos especificados, haga clic en el intervalo que desea usar: o Para un volumen de transacciones y actividad de registro elevados, haga clic en Diariamente.
o

Para volmenes de transacciones y actividad de registro menores, haga clic en Semanalmente o Mensualmente. Para guardar todas las transacciones en un mismo archivo de registro, haga clic en Nunca (tamao de archivo ilimitado). Para limitar el tamao de cada archivo de registro, haga clic en Cuando el archivo de registro alcance este tamao y escriba un tamao de archivo de registro, despus de lo cual se crea un nuevo registro. El tamao predeterminado es 10 megabytes (MB).

10. Si desea que NPS borre archivos de registro antiguos para crear especio de disco para nuevos archivos de registro cuando el disco duro est cerca de la capacidad, asegrese de que la opcin Cuando el disco est lleno, eliminar los archivos de registro antiguos est seleccionada. Sin embargo, esta opcin no est disponible si el valor de Crear un nuevo archivo de
GILBERTO DIEGO POLITO Pgina 56

ADMINISTRACION DE SITIOS WEB

registro es Nunca (tamao de archivo ilimitado). Adems, si el archivo de registro ms antiguo es el archivo de registro actual, no se elimina.

DIRECTORIOS DE LOS REGISTROS DE CADA SERVICIO

 Referencia de los registros de recursos Una base de datos DNS se compone de uno o varios archivos de zonas utilizados por el servidor DNS. Cada zona mantiene un conjunto de registros de recursos estructurados, de los cuales el servicio de servidor DNS admite los siguientes.  Formato de los registros de recursos DNS Todos los registros de recursos tienen un formato definido que utiliza los mismos campos de nivel superior, segn se describe en la tabla siguiente.

Campo

Descripcin

Propietario

Indica el nombre de dominio DNS que posee un registro de recursos. Este nombre es el mismo que el del nodo del rbol de la consola donde se encuentra un registro de recursos. Para la mayor parte de los registros de recursos, este campo es opcional. Indica el espacio de tiempo utilizado por otros servidores DNS para determinar cunto tarda la informacin en cach en caducar un registro y descartarlo. Por ejemplo, la mayor parte de los registros de recursos que crea el servicio del servidor DNS heredan el TTL mnimo (predeterminado) de 1 hora desde el registro de recurso de inicio de autoridad (SOA) que evita que otros servidores DNS almacenen en cach durante demasiado tiempo. En un registro de recursos individual, puede especificar un TTL especfico para el registro que suplante el TTL mnimo (predeterminado) heredado del registro de recursos de inicio de autoridad. Tambin se puede utilizar el valor cero (0) para el TTL en los registros de recursos que contengan datos voltiles que no estn en la memoria cach para su uso posterior una vez se complete la consulta DNS en curso. Nota
y

Tiempo de vida (TTL)

En los siguientes ejemplos de registros de recurso, el campo TTL se omite en caso de ser opcional. El campo TTL se ha incluido en la sintaxis de cada

GILBERTO DIEGO POLITO

Pgina 57

ADMINISTRACION DE SITIOS WEB

registro para indicar dnde puede agregarse.

Clase

Contiene texto nemotcnico estndar que indica la clase del registro de recursos. Por ejemplo, el valor "IN" indica que el registro de recursos pertenece a la clase Internet, que es la nica clase que admite el DNS de Windows Server 2003. Este campo es obligatorio. Contiene texto nemotcnico estndar que indica el tipo de registro de recursos. Por ejemplo, el texto nemotcnico "A" indica que el registro de recursos almacena informacin de direcciones de host. Este campo es obligatorio. Un campo de longitud variable y obligatorio con informacin que describe el recurso. El formato de esta informacin vara segn el tipo y clase del registro de recursos.

Tipo Datos especficos del registro

 A Descripcin: Registro de recursos de direcciones de host (A). Asigna un nombre de dominio DNS a una direccin de 32 bits de Protocolo Internet (IP) versin 4. Para obtener ms informacin, consulte el documento R 1035.  AAAA Descripcin: Registro de recursos de direcciones de host IPv6 (AAAA). Asigna un nombre de dominio DNS a una direccin de 128 bits del Protocolo Internet (IP) versin 6. Para obtener ms informacin, consulte el documento RFC 1886.  AFSDB Descripcin: Registro de recursos de la Base de datos del sistema de archivos Andrew (AFSDB, Andrew File System Database). Asigna un nombre de dominio DNS en el campo nombreHostServidor al nombre de host en un equipo servidor de un subtipo servidor. El campo subtipo puede tener cualquiera de los siguientes valores compatibles y reconocidos:
y y

El valor 1 para indicar que el servidor es un servidor de ubicacin de volumen AFS versin 3.0 para la celda AFS nombrada. El valor 2 para indicar que el servidor es un servidor de nombres autenticados que mantiene el nodo del directorio de la celda raz del servidor que utiliza el sistema de nomenclatura de celdas autenticado DCE de la Fundacin de software abierto (OSF, Open Software Foundation) o la arquitectura de informtica de red (NCA, Network Computing Architecture) de HP/Apollo.

GILBERTO DIEGO POLITO

Pgina 58

ADMINISTRACION DE SITIOS WEB

Para obtener ms informacin, consulte el documento RFC 1183.  CNAME Descripcin: Registro de recursos de nombres cannicos (CNAME). Asigna un nombre de dominio DNS alternativo o con un alias del campo propietario a un nombre de dominio DNS principal o cannico especificado en el campo nombreCannico. El nombre de dominio DNS principal o cannico utilizado en los datos es obligatorio y debe resolverse en un nombre de dominio DNS vlido del espacio de nombres.  MG Descripcin: Registro de recursos del grupo de correo (MG). Se utiliza para agregar buzones de dominio, cada uno especificado por un registro de recursos de buzn (MB) en la zona actual, al grupo de correo de dominio identificado por propietario en este registro de recursos. Los nombres utilizados en el campo nombreBuzn deben ser idnticos a los registros de recursos de buzn (MB) vlidos ya presentes en la zona actual. Para obtener ms informacin, consulte el documento R 1035.  MINFO Descripcin: Registro de recursos de informacin de lista de correo de buzn (MINFO). Especifica (en buznResponsable) un nombre de buzn del dominio de la persona responsable de mantener una lista de correo o buzn especificado en el campo propietario. El campo buznError tambin se puede utilizar para especificar un buzn de dominio que reciba mensajes de error relacionados con este buzn o lista de correo. Los buzones especificados para los contactos responsables y el reenvo de errores debe ser el mismo que en los registros de buzn (MB) vlidos ya existentes en la zona actual. Para obtener ms informacin, consulte el documento R 1035.  MR Descripcin: Registro de recursos con el nombre del buzn cambiado (MR). Especifica el nombre de buzn del dominio en buznConOtroNombre, el cambio de nombre adecuado del buzn existente especificado en el campo propietario. A menudo, se utiliza un registro de recursos MR como entrada de reenvo para los usuarios que se hayan trasladado a un buzn diferente. Los registros MR no requieren posteriores procesamientos de secciones. Para obtener ms informacin, consulte el documento R 1035.  MX Descripcin: Registro de recursos del agente de intercambio de correo (MX). Proporciona enrutamiento de mensajes a un host intercambiador de correo, segn se especifica en hostIntercambiadorDeCorreo, para el correo enviado al nombre de dominio que se especifica en el campo propietario. El valor de preferencia de 2 dgitos indica el orden
GILBERTO DIEGO POLITO Pgina 59

ADMINISTRACION DE SITIOS WEB

preferido cuando se especifican varios hosts intercambiadores. Cada host intercambiador debe tener su correspondiente registro de recursos de direcciones de host (A) en una zona vlida. Para obtener ms informacin, consulte el documento R 1035.  NS Descripcin: Se usa para asignar un nombre de dominio DNS segn se especifica en propietario al nombre de los servidores DNS de hosts especificados en el campo nombreServidorNombreDominio.  NXT Descripcin: Siguiente registro de recursos. Los registros de recursos NXT indican la inexistencia de un nombre en una zona mediante la creacin de una cadena de todos los nombres de propietario literales de dicha zona. Tambin indican los tipos de registro de recursos presentes en un nombre existente. Para obtener ms informacin, consulte el documento RFC 2535.  OPT Descripcin: Registro de recursos opcional. Se puede agregar un registro de recursos OPT a la seccin de datos adicionales de una solicitud o respuesta DNS. Un registro de recursos OPT pertenece a un mensaje de nivel de transporte particular, como UDP, y no a datos DNS reales. Slo se permite un registro de recursos OPT por mensaje, pero no es obligatorio. Para obtener ms informacin, consulte el documento RFC 2671.  PTR Descripcin:registro de recursos de impresora (PTR). Seala desde el nombre de propietario a otra ubicacin en el espacio de nombres DNS segn lo especificado por nombreDominioDestino. A menudo se utiliza en dominios especiales como el rbol de dominio in-addr.arpa para proporcionar bsquedas inversas de asignaciones de direccin a nombre. En la mayor parte de los casos, cada registro proporciona informacin que seala a otra ubicacin de nombre de dominio DNS, como el registro de recursos de direcciones host (A) correspondiente en una zona de bsqueda directa. Para obtener ms informacin, consulte el documento RFC 1035.  RP Descripcin: Registro de recursos de persona responsable (RP). Especifica el nombre de buzn del dominio de una persona responsable en nombreBuzn. Este nombre se asigna despus a un nombre de dominio en nombreRegistroTexto del cual existen registros de recursos (TXT) en la misma zona. Cuando se usan los registros RP en las consultas DNS, las consultas posteriores se utilizan para recuperar la informacin de los registros de recursos de texto asociado (TXT). Para obtener ms informacin, consulte el documento RFC 1183.
GILBERTO DIEGO POLITO Pgina 60

ADMINISTRACION DE SITIOS WEB

 RT Descripcin: Registro de recursos de ruta directa (RT). Proporciona un enlace de host intermedio para hosts internos que no tengan una conexin de red externa o una red de rea externa (WAN) directa. El registro RT es similar al registro MX en el sentido de que cualquier comunicacin de un host interno se enruta a travs del hostIntermedio al nombre de dominio DNS de destino especificado en el campo propietario. El valor de preferencia de 2 dgitos se utiliza para establecer la prioridad cuando se especifican varios hosts de enrutamiento intermedio. Para cada host intermedio especificado, se necesita su registro de recursos de direcciones de host (A) correspondiente en la zona actual. Para obtener ms informacin, consulte el documento RFC 1183.  SIG Descripcin: Registro de recursos de firma. Cifra un RRset (conjunto de registro de recursos) en el nombre de dominio de un firmante (propietario de la zona del RRset) y un intervalo de validez. Para obtener ms informacin, consulte el documento RFC 2535.

NOMENCLATURA DE LOS ARCHIVOS DE REGISTRO

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008 Use este cuadro de dilogo para especificar la forma en que se crean y guardan los archivos de registro. Nueva programacin de registro (comn a todos los formatos de registro) Todo cambio realizado en la programacin de registro inmediatamente despus de aplicar la nueva configuracin. Cada hora Haga clic para crear archivos de registro cada hora. Diario Haga clic para crear archivos de registro a diario; se comienza por la primera entrada que se produzca despus de medianoche. surte efecto

GILBERTO DIEGO POLITO

Pgina 61

ADMINISTRACION DE SITIOS WEB

Semanal Haga clic para crear archivos de registro semanalmente; se comienza por la primera entrada que se produzca despus de la medianoche del sbado. Mensual Haga clic para crear archivos de registro mensualmente; la primera entrada se produce despus de la medianoche del ltimo da del mes. Nota "Medianoche" hace referencia a la hora local para la medianoche. Medianoche se utiliza para todos los formatos de archivo de registro excepto el formato extendido W3C que utiliza de forma predeterminada la hora del meridiano de Greenwich, pero se puede especificar como la hora local para la medianoche (si selecciona la opcin Usar la hora local para nomenclatura y conversin de archivos que se describe ms adelante). Tamao de archivo ilimitado Haga clic para que los datos se anexen siempre al mismo archivo de registro. Slo puede tener acceso a este archivo de registro tras haber detenido el servidor. Cuando el archivo alcance Haga clic para crear un nuevo archivo de registro cuando el archivo de registro actual alcance un tamao determinado. Escriba o haga clic en las flechas arriba y abajo para especificar el tamao deseado. Usar la hora local para nomenclatura y conversin de archivos (opcin especfica de W3C) Seleccione esta opcin para establecer la hora de creacin y el formato de nomenclatura para los archivos de registro con formato extendido W3C en la hora local para la medianoche en lugar de la hora del meridiano de Greenwich. Directorio del archivo de registro Escriba el directorio donde se deben guardar los archivos de registro, o haga clic en Examinar para buscar el directorio. Examinar Haga clic para buscar el directorio en el que se guardarn los archivos de registro.

GILBERTO DIEGO POLITO

Pgina 62

ADMINISTRACION DE SITIOS WEB

FORMATO DE REGISTRO  Formato del archivo de registro del servidor DHCP Los registros de los servidores DHCP son archivos de texto delimitados por comas, en los que cada entrada del registro representa una lnea de texto. A continuacin puede ver los campos (y el orden en que aparecen) de una entrada del archivo de registro: Id., Fecha, Hora, Descripcin, Direccin IP, Nombre de host, Direccin MAC Cada uno de estos campos se describe en detalle en la tabla siguiente:

Campo

Descripcin

Id. Fecha Hora Descripcin Direccin IP Nombre de host Direccin MAC

Cdigo de Id. de un suceso del servidor DHCP La fecha en que se registr la entrada en el servidor DHCP. La hora en que se registr la entrada en el servidor DHCP. Descripcin de este suceso del servidor DHCP. Direccin IP del cliente DHCP. Nombre de host del cliente DHCP. La direccin de control de acceso a medios que utiliza el hardware de adaptador de red del cliente.

B.- USO DE HERRAMIENTAS PARA MANEJO DE LOS ARCHIVOS DEL SITIO

METODOS PARA LA ACTUALIZACION DE LAS PAGINAS DEL SITIO

 Actualizacin local

GILBERTO DIEGO POLITO

Pgina 63

ADMINISTRACION DE SITIOS WEB

Obtener

los

archivos

actualizar

El primer paso sera disponer de los archivos de la pgina Web que queremos actualizar en nuestro ordenador de trabajo. Generalmente tendremos que editar un texto o una fotografa, as que este primer paso ser obtener los ficheros con el cdigo de la pgina, con extensin .html o las fotografas, que sern archivos en formato GIF (.gif) o JPG (.jpg). Referencia: Hablamos ms sobre los archivos HTML y los JPG o GIF en los artculos: Cmo Formatos es Qu una grficos Web es para por pginas dentro HTML Web

Puede ocurrir que la pgina la hayamos programado nosotros u otra persona. En el primer caso posiblemente ya tengamos esos archivos en nuestro ordenador, en caso contrario, o si era otra persona la que haba desarrollado el sitio a actualizar, deberemos conectarnos por FTP al servidor Web para obtener los archivos. Para conectarse por FTP al servidor de la pgina necesitaremos la direccin de dicho servidor, algo como ftp.tudominio.com. Adems necesitaremos los datos de usuario y contrasea con permiso para acceder al FTP. Estos datos los debemos obtener, si es que no los tenemos ya, pidindoselos al proveedor del espacio o a la persona que lo ha contratado. Para conectarse al servidor deberemos configurar un programa FTP con esos datos. Algunas posibilidades de programas FTP son Cute FTP, ACE FTP o FTP Voyager. Referencia: Se habla ms sobre el acceso al FTP en el artculo Subir los archivos al servidor. Una vez dentro del FTP debemos descargar los archivos a nuestro ordenador local y para ello nuestro programa de FTP presentar dos reas, una con los archivos de nuestro ordenador local y otra con los del servidor remoto. Arrastrando los archivos del servidor remoto al rea del servidor local podremos realizar la transferencia de los archivos. Lo ms adecuado es que descarguemos los archivos en un directorio en nuestro ordenador creado a propsito para contener las pginas a actualizar. Editar
GILBERTO DIEGO POLITO

las

pginas
Pgina 64

ADMINISTRACION DE SITIOS WEB

Una vez disponemos de los archivos que deseamos editar en nuestro ordenador podemos empezar el trabajo de actualizacin propiamente dicho. Para trabajar ser importante disponer de algunos conocimientos en la edicin de pginas Web o en el diseo grfico. Si deseamos actualizar un texto de la pgina deberemos editar los ficheros HTML y para ello nos bastar con utilizar un programa de edicin de textos simple como el Bloc de Notas. De todos modos, existen numerosos programas de edicin HTML que nos simplificaran mucho el trabajo, con posibilidad de editar el cdigo y el texto de las pginas directamente o con la ayuda del diseo WYGIWYS. Referencia: Hablamos ms de editores HTML y los distintos tipos en el artculo Editores HTML. Si deseamos actualizar un grfico, deberemos disponer de una herramienta de edicin grfica, entre las que podemos destacar PhotoShop o Paint Shop Pro. El proceso, ya sea tanto para editar un grfico como un texto, ser el mismo. Bsicamente abriremos el archivo donde se encuentra la informacin a editar, lo actualizaremos y guardaremos los cambios. Subir los archivos otra vez al servidor

Para que las actualizaciones tengan validez y sean visibles por todos los visitantes de nuestras pginas, hay que colocar los archivos que hemos editado en el servidor. Para eso basta con conectarse de nuevo al servidor por FTP y subir los archivos, realizando un proceso similar al realizado al descargar los ficheros, pero en direccin contraria, es decir, arrastrando esta vez los ficheros desde nuestro ordenador local hasta el servidor remoto. Ser suficiente con subir los archivos que hemos actualizado. Los que no hayamos tocado son, en teora, iguales que los del servidor, por lo que ser indiferente que los volvamos a colocar, porque no estaramos alterando nada. Comprobar las actualizaciones

Ya est el trabajo realizado, as que slo faltara acceder a nuestra pgina Web con nuestro navegador en su direccin de la Web y comprobar que los cambios se han realizado satisfactoriamente.
GILBERTO DIEGO POLITO Pgina 65

ADMINISTRACION DE SITIOS WEB

 ACTUALIZACION REMOTA

Actualizacin

de

los

datos

del

asociado

Cada asociado tendr un nombre de usuario y contrasea para acceder al rea de actualizacin de su informacin. Por medio de formularios podr editar en cualquier momento sus datos de contacto, actividades y soluciones. El diagrama siguiente ilustra el funcionamiento de este mdulo.

Sistema de autentificacin Por medio de un usuario y password, que sern asignados para cada asociado por la asociacin, se podr acceder el rea de actualizacin de sus datos. Adems, en todas las pginas que permitan editar los datos se comprobar que el usuario se ha autentificado correctamente, para evitar posibles accesos no permitidos. Al introducir los datos de autentificacin se acceder a un proceso que los verificar - Si no son correctos devolver al visitante a la portada, donde debera volver a autentificarse. - Si son correctos llevar al asociado a las pginas con las opciones de actualizacin de sus datos. En caso de que el asociado se olvide de sus datos de acceso se podr poner en
GILBERTO DIEGO POLITO Pgina 66

ADMINISTRACION DE SITIOS WEB

contacto con la asociacin para que se los mande de nuevo. Para ello el asociado dispondr de una opcin para mandar a la asociacin automticamente la solicitud con objetivo de recibir el nombre de usuario y la clave. Opciones de actualizacin En esta pgina se mostrarn los datos principales de los asociados y las correspondientes opciones de actualizacin. En algunos casos y en la medida de lo posible, los formularios de actualizacin de los datos del asociado se mostrarn en esta pgina. Esta pgina tambin dar paso a otras pginas que contendrn formularios para actualizar datos que presenten una complicacin especial. Los Datos generales de los asociados se actualizarn en la propia pgina de opciones de asociados. Estos datos generales se refieren al nombre de la empresa, el nombre comercial, las palabras clave, resumen y en general la mayora de los campos de la tabla asociado. Actualizar delegaciones En la pgina de opciones de actualizacin se mostrarn las delegaciones que tenga el asociado dadas de alta. Cada delegacin se acompaar de un enlace para editar sus datos y otro enlace para borrarla. Tambin se incorporar un enlace para crear nuevas delegaciones. Todos estos enlaces se mostrarn en pginas a parte. Actualizar fotos Cada asociado tiene derecho a colocar hasta tres fotografas sobre su empresa o sus productos. La pgina web permitir subir las fotografas al servidor, seleccionndolas del disco duro del asociado. Se podr crear una foto y tambin borrarla. As mismo, se podr cambiar el orden en el que aparezcan las fotos en la ficha del asociado y editar sus propiedades, como pie de foto. Actualizar noticias Se crearn formularios para dar de alta noticias, editar una noticia ya introducida y borrar las noticias. Actualizar soluciones Se mostrarn una lista de prrafos con el estilo que se debe aplicar a cada uno. La aplicacin permitir introducir un nmero ilimitado de prrafos y editar todos los prrafos que se hayan introducido anteriormente. Actualizar De la actividades soluciones.
Pgina 67

misma

manera

que

las

GILBERTO DIEGO POLITO

ADMINISTRACION DE SITIOS WEB

Comprobacin de los datos Todos los datos que se enven se comprobarn, en la medida de lo posible, para asegurarnos de que han sido rellenados y son vlidos antes de colocarlos en la base de datos. En el caso de las fotografas se comprobar adems que se suben en un formato grfico permitido y que no sobrepasan unos tamaos lgicos para su colocacin en una pgina web.

TIPOS DE TRANSFERENCIA DE ARCHVOS

 SEGUROS

Se utiliza el protocolo SSH File Transfer Protocol (tambin conocido como SFTP o Secure File Transfer Protocol) es un protocolo de red que proporciona la funcionalidad necesaria para la transferencia y manipulacin de archivos sobre un flujo de datos fiable. Se utiliza comnmente con SSH para proporcionar la seguridad a los datos, aunque permite ser usado con otros protocolos de seguridad. Por lo tanto, la seguridad no la provee directamente el protocolo SFTP, sino SSH o el protocolo que sea utilizado en su caso para este cometido. En comparacin de capacidades con el anterior protocolo SCP, que nicamente permite la transferencia de archivos (copia), el protocolo SFTP permite una serie de operaciones sobre archivos remotos. SFTP intenta ser ms independiente de la plataforma que SCP, por ejemplo, con el SCP encontramos la expansin de comodines especificados por el cliente hasta el servidor, mientras que el diseo SFTP evita este problema. Aunque SCP se aplica con ms frecuencia en plataformas Unix, existen servidores SFTP en la mayora de las plataformas. El Secure Internet Live Conferencing (SILC) define el protocolo SFTP como su protocolo de transferencia de archivos por omisin. En el SILC, los datos del protocolo SFTP no estn protegidos con SSH pero el protocolo de paquetes seguros de SILC se utiliza para encapsular los datos SFTP dentro de los paquetes de SILC para que se la llevara de igual a igual (peer to peer, P2P). Esto es posible ya que SFTP est diseado para ser un protocolo independiente.

GILBERTO DIEGO POLITO

Pgina 68

ADMINISTRACION DE SITIOS WEB

ASIGNACION DE CUOTAS DE DISCO

Ya slo queda asignar cuotas a los usuarios del sistema con la orden edquota. Por ejemplo vamos a asignar cuotas al usuario practicas en el directorio /home. Para esto ejecutamos: edquota -u practicas Esta orden arranca el editor del sistema y nos encontramos algo parecido a la siguiente:

Quotas for user practicas: /dev/hda5: blocks in use:29612,limits (soft=0,hard=0) inodes in use: 2620, limits (soft = 0, hard = 0) /dev/hda6: blocks in use:49613,limits (soft=0,hard=0) inodes in use: 1620, limits (soft = 0, hard = 0)

La primera lnea de cada particin expresa el nmero mximo de almacenamiento expresado en bloques. La segunda lnea expresa el nmero mximo de ficheros que puede tener el usuario. Un cero indica ilimitado. Por otro lado existen los lmites "soft" y "hard". El primero, el lmite "soft", es un lmite que se puede sobrepasar en durante un periodo de gracia. El lmite "hard" no se puede sobrepasar nunca. Para asignar las cuotas slo tenemos que modificar el nmero que hay entre parntesis; por ejemplo, para limitar la quota de disco del usuario practicas a 1 Mb pondria lo siguiente:

Quotas for user practicas: /dev/hda5:

GILBERTO DIEGO POLITO

Pgina 69

ADMINISTRACION DE SITIOS WEB

blocks in use:29612,limits (soft=1024,hard=1024) inodes in use: 2620, limits (soft = 0, hard = 0) Otra opcin, quizas ms sencilla, para establecer el sistema de cuotas por usuarios es tener un usuario "prototipo", con la cuota correspondiente ajustada, y luego asignarsela al resto de los usuarios del sistema con la siguiente orden: edquota -u -p prototipo usuario Siendo prototipo el usuario generico y usuario el usuario al que le quiere asignar la cuota. Si quremos ver las cuotas asignadas, podemos ejecutar: repquota -a

Block limits File limits User used soft hard grace used soft hard grace root -- 17 0 0 3 0 0 ftp -- 1 0 0 1 0 0 practicas -- 19043 2560 3072 1146 0 0 ROBOTS Y HERRAMIENTAS DE EXPLORACION DE PAGINAS WEB

El robot una descripcin del dominio en el que est interesado (e.g. bases de datos de patentes), consistente en una relacin de etiquetas tpicas de campos de bsqueda en dicho dominio as como ejemplos de tem de informacin vlidos para el mismo. El robot analiza los formularios de las pginas y utilizando tcnicas de similitud textual y proximidad visual genera un ranking en funcin de la relevancia de los formularios encontrados con respecto al dominio de inters; a continuacin realiza bsquedas utilizando los ejemplos suministrados con objeto de validar la pgina, y recuperar la informacin contenida en la misma.

GILBERTO DIEGO POLITO

Pgina 70

ADMINISTRACION DE SITIOS WEB

 Acerca del explorador Con el explorador Maemo, puede ver pginas Web en el lenguaje de marcado de hipertexto (HTML) en Internet. Tambin puede ver pginas Web que estn diseadas especficamente para dispositivos mviles. Estas pginas usan lenguaje extensible de marcado de hipertexto (XHTML).

Seleccione

> Web.

Para navegar en Internet, debe tener un punto de acceso a Internet configurado en el dispositivo.  Abrir y explorar pginas Web

Seleccione > Web e ingrese la direccin en la barra de direcciones, o seleccione un favorito. Tambin puede ver pginas Web en la orientacin vertical. Para activar la exploracin vertical, pulse Ctrl + Shift + O.

GILBERTO DIEGO POLITO

Pgina 71

ADMINISTRACION DE SITIOS WEB

A.- USO DE HERRAMIENTAS PARA GARANTIZAR LA CONFIDENCIALIDAD DE LA INFORMACIN

USO DE PROTOCOLOS SEGUROS Se discuten SSH, SSL, TSL y HTTPS, los protocolos utilizados en la actualidad para intercambiar informacin de manera de hacer difcil que esta sea interceptada por terceros. Contar con protocolos seguros es importante tanto por las preocupaciones relacionadas con la privacidad como para permitir el comercio electrnico.  Seguridad en la Web Dado el gran auge que hoy en da tiene Internet, su uso se ha masificado enormemente. Desde pginas meramente informativas hasta sitios interactivos usando  Seguridad en la transmisin La seguridad de este tipo se basa en el hecho de poder encriptar los mensajes que se envan por a red entre un servidor y un cliente y que solo ellos puedan descifrar los contenidos a partir de una clave comn conocida solo por los dos. Para llevar a cabo esta seguridad se crearon diversos protocolos basados en esta idea:
y y y y

SSH: Usado exclusivamente en reemplazo de telnet SSL: Usado principalmente en comunicaciones de hipertexto pero con posibilidad de uso en otros protocolos TSL: Es del mismo estilo del anterior. HTTPS: Usado exclusivamente para comunicaciones de hipertexto

 SSH (Secure Shell) Este protocolo fue diseado para dar seguridad al acceso a computadores en forma remota. Cumple la misma funcin que telnet o rlogin pero adems, usando criptografa, logra seguridad con los datos.

GILBERTO DIEGO POLITO

Pgina 72

ADMINISTRACION DE SITIOS WEB

A diferencia de telnet u otro servicio similar, SSH utiliza el puerto 22 para la comunicacin y la forma de efectuar su trabajo es muy similar al efectuado por SSL. La forma en que se entabla una comunicacin es en base la misma para todos los protocolos seguros:
y y

El cliente enva una seal al servidor pidindole comunicacin por el puerto 22. El servidor acepta la comunicacin en el caso de poder mantenerla bajo encriptacin mediante un algoritmo definido y le enva la llave publica al cliente para que pueda descifrar los mensajes. El cliente recibe la llave teniendo la posibilidad de guardar la llave para futuras comunicaciones o destruirla despus de la sesin actual.

CIFRADO DE LA INFORMACIN EN EL SERVIDOR Para utilizar SSL y cifrado, se debe obtener un certificado de servidor para la compaa o identidad. El certificado es una firma digital que identifica al sitio de forma que no pueda representarse. Para las aplicaciones de Internet (pblicas), el certificado de servidor se obtiene de una autoridad de certificacin externa reconocida. Para aplicaciones privadas (intranet), uno mismo puede emitir un certificado de servidor. El propsito de esto podra ser proteger una aplicacin interna, como un sitio de personal. El certificado de servidor tambin permite utilizar cifrado. SSL utiliza un mtodo de cifrado denominado cifrado de clave pblica. En este mtodo de cifrado existen dos claves: una clave pblica que se utiliza para cifrar los datos, y una clave privada que se mantiene en secreto y que se utiliza para cifrar la informacin cifrada con la calve pblica. El certificado de servidor obtenido contiene una clave pblica. Cuando los usuarios desean utilizar SSL, la aplicacin enva al explorador el certificado y la clave pblica. El explorador y el servidor utilizan a continuacin la clave pblica para establecer una forma de cifrado de la informacin intercambiada.  Funcionamiento del cifrado Imagine que enva cartas por correo en un sobre transparente. Cualquiera que tenga acceso a l podr ver los datos. Si parece valiosa, pueden hacerse con esa informacin o modificarla. Un certificado SSL establece un canal de comunicaciones privado que permite cifrar los datos durante su transmisin. El cifrado codifica los datos, fundamentalmente creando un sobre que preserva la confidencialidad del mensaje.

GILBERTO DIEGO POLITO

Pgina 73

ADMINISTRACION DE SITIOS WEB

Los certificados SSL consisten en una clave pblica y una clave privada. La clave pblica se utiliza para cifrar la informacin y la privada para descifrarla. Cuando un navegador Web se dirige a un dominio asegurado, una presentacin SSL autentica al servidor (sitio Web) y al cliente (navegador Web). Un mtodo de cifrado se establece con una clave de sesin exclusiva y posibilita el inicio de una transmisin segura. Los certificados SSL de TRUE 128-bit permiten que todos los visitantes de su sitio Web disfruten del cifrado SSL ms potente disponible CONTROL DE ACCESSO El control de acceso constituye una poderosa herramienta para proteger la entrada a un web completo o slo a ciertos directorios concretos e incluso a ficheros o programas individuales. Este control consta generalmente de dos pasos:
y y

En primer lugar, la autenticacin, que identifica al usuario o a la mquina que trata de acceder a los recursos, protegidos o no. En segundo lugar, procede la cesin de derechos, es decir, la autorizacin, que dota al usuario de privilegios para poder efectuar ciertas operaciones con los datos protegidos, tales como leerlos, modificarlos, crearlos, etc.

Por defecto, todas las pginas y servicios del servidor web se pueden acceder annimamente, es decir, sin necesidad de identificarse ante el servidor y sin ningn tipo de restriccin Los diversos mtodos de control de acceso presentados en este curso se han particularizado para dos servidores ampliamente difundidos en Internet: IIS 5.0 corriendo bajo Windows 2000, y servidores para Linux tipo Apache, como Stronghold 2.4. Aunque en otros servidores el proceso no ser idntico, s es cierto que resultar muy parecido. Se puede consultar una completa comparativa de servidores web en webcompare.internet.com. MANEJO DE IDENTIDADES El manejo de la identidad en la red es un tema que he abordado en este espacio, pero que me parece necesario y urgente retomar, dada ciertas coyunturas que se estn dando. Es por esto que voy a iniciar una serie de artculos sobre el problema del manejo de la identidad Internet fue construida sin una manera de saber quien se conecta y a que se conecta. Dado que la capacidad de identificar a las personas no est construida en la internet todo aquel que ofrece un servicio en internet tiene que resolver el problema del manejo de la identidad e alguna manera. A medida que la web crece la necesidad de identificar se hace ms necesaria, y siempre nos topamos con distintos tipos de verificacin de identidad, cada uno creado y adaptado a distintas necesidades. Millones de personas han aprendido a aceptar que cualquier cosa
GILBERTO DIEGO POLITO Pgina 74

ADMINISTRACION DE SITIOS WEB

que un sitio web les pida es la forma normal de conducir los negocios en lnea. Han sido entrenados para ingresar sus nombres, claves secretas e informacin de identificacin personal en cuanto formulario de entrada que se les presenta en pantalla. Como resultado el estado actual de la identidad digital en internet es un conjunto de soluciones adhoc que lleva a que las personas tengan diversas experiencias de usuario en cada sitios web. Todo esto hace que el sistema como una totalidad se vuelva frgil y no permite la realizacin de la promesa del comercio electrnico. Un meta-sistema de identidad Dado que la adopcin universal de un nico sistema de identidad digital o tecnologa es improbable, para tener una solucin de uso amplio en el internet requerimos una aproximacin distinta. Una que permita conectar los sistemas existentes y futuros de identidad en lo que denominaremos una meta sistema de identidad. Este meta sistema, o sistema de sistemas permite fortalecer a los sistemas de identidad que lo constituyen. Permite la interoperabilidad entre estos, y habilita la creacin de una interfaz de usuario consistente para todos. Las leyes de la identidad Las leyes de la identidad son los fundamentos para los meta sistemas de identidad. Las 7 leyes de la identidad son: 1. Control y consentimiento del usuario. Los sistemas de identidad slo deben revelar la informacin identificando a un usuario con el consentimiento del usuario. 2. Acceso Mnimo para un Uso Limitado. Un sistema de identidad debe revelar la mnima informacin posible. 3. Justificacin de las Partes. Los sistemas de identidad deben ser diseados de modo que la informacin revelada est limitada a las partes que tenga un lugar necesario y justificado en una relacin de identidad. 4. Identidad Dirigida. Un sistema de de identidad universal debe soportar ambos, identificadores omnidireccionales para uso de las entidades pblicas e identificadores unidireccionales para uso de las entidades privadas, facilitando el descubrimiento junto con prevenir las correlaciones innecesarias entre los identificadores. 5. Pluralidad de Operadores y Tecnologas. Una identidad universal debe utilizar y habilitar la interoperacin de distintas tecnologas de identidad provistas por mltiples proveedores de identidad. 6. Integracin Humana. Los sistemas de identidad deben definir al usuario humano como una componente del sistema distribuido, integrado a travs de un mecanismo de comunicacin humano mquina que no sea ambiguo y que ofrezca mecanismos de proteccin en contra de ataques en contra de la identidad. 7. Experiencia Consistente entre Contextos. El meta sistema que unifica la identidad garantizar a sus usuarios una experiencia simple, consistente mientras permite la separacin de los contextos entre distintos operadores y tecnologas.
GILBERTO DIEGO POLITO Pgina 75

ADMINISTRACION DE SITIOS WEB

GILBERTO DIEGO POLITO

Pgina 76

ADMINISTRACION DE SITIOS WEB

B.- EJECUCIN DE OPERACIONES DE RESPALDO DE ARCHIVOS Y CONFIGURACIN

TIPOS DE RESPALDO El respaldo de informacin es un proceso muy importante que debe de tener cada empresa este debe de realizarse en su computadora, sea un equipo porttil o un equipo de escritorio. El contar con respaldos permite al usuario en algn momento dado recuperar informacin que haya sido daada por virus, fallas en el equipo o por accidentes. Tipos de Existen 3 tipos Total o Completo Incremental Diferencial INCREMENTAL Los respaldos incrementales primero revisan para ver si la fecha de modificacin de un archivo es ms reciente que la fecha de su ltimo respaldo. Si no lo es, significa que el archivo no ha sido modificado desde su ltimo respaldo y por tanto se puede saltar esta vez. Por otro lado, si la fecha de modificacin es ms reciente, el archivo ha sido modificado y se debera copiar. Los respaldos incrementales son utilizados en conjunto con respaldos regulares completos (por ejemplo, un respaldo semanal completo, con respaldos incrementales diarios). DIFERENCIAL Los respaldos diferenciales son similares a los respaldos incrementales ya que copian archivos que han sido modificados. Los respaldos diferenciales son acumulativos en otras palabras, con un respaldo diferencial, una vez que un archivo ha sido modificado continuo siendo incluido en todos los respaldos diferenciales subsecuentes (hasta el prximo respaldo completo). COMPLETO Un respaldo completo es un respaldo donde cada archivo es escrito a la media de respaldo. Si los datos a respaldar nunca cambian, cada respaldo completo creado ser una copia de exactamente lo mismo. RESPALDO DE LA CONFIGURACIN Respaldo respaldo:

de

GILBERTO DIEGO POLITO

Pgina 77

ADMINISTRACION DE SITIOS WEB

OPERACIONES DE RESPALDO DE ARCHIVOS  Cuando los archivos informticos contienen informacin extremadamente importante se usa un proceso de respaldo llamado (back up) para proteger contra desastres que podran destruir los archivos. La mayora de los sistemas de archivos proporcionan utilidades para ayudar en el proceso de respaldo, copiar los archivos. La manera en la que una computadora organiza, da nombre, almacena y manipula los archivos se denomina como su sistema de archivos. Todas las computadoras tienen al menos un sistema de archivos; algunas permiten usar ms de un sistema de archivos. En nuestro servidor Web tenemos uno que otro dato importante sobre todo porque cada da se actualiza la informacin de base de datos, nuestro servidor cuenta con respaldos en espejo en discos duros en su ubicacin remota. La herramienta AutoMy, SQLBACKUP, permiten realizar los respaldos. OPERACIONES DE CONFIGURACIN DE ARCHIVOS y Permite configurar archivos mediante la utilizacin de operadores que pueden denegar el acceso a programas o archivos no permitidos. La utilizacin de Kernel utiliza alogramas con el comando kcalam y todos los cambios de la configuracin de comandos registrados en archivo, posteriormente admiten un formato de salida especializada para secuencias de comandos y aplicaciones. Restringen accesos de personas de la organizacin, al igual que programas y archivos, a seguir que operadores puedan trabajar pero sin modificar informacin. RECUPERACIN DE DESASTRES Los servicios de recuperacin de desastres de IBM permiten mantener sus prdidas en un mnimo. Estn diseados para hacer que usted vuelva a su tiempo de recuperacin y a los puntos de recuperacin establecidos. De manera que usted no permanezca inoperable. Nuestros servicios se centran en ayudar a garantizar la seguridad de sus datos, a mantener conectados a sus empleados crticos, a hacer que sus operaciones empresariales claves continen funcionando, y entonces - cuando su sistema principal sea restaurado - a migrar nuevamente los datos provisorios.
GILBERTO DIEGO POLITO Pgina 78

ADMINISTRACION DE SITIOS WEB

La planificacin contra los desastres requiere recursos globales. La vasta red y las capacidades de IBM hablan por s solos. Ofrecemos experiencia en la industria sobre una base mundial. Mantenemos 154 centrales de capacidad de recuperacin de desastres en 55 pases. Con ms de 15.000 contratos de recuperacin en todo el mundo, contamos con la experiencia para ayudar a su empresa a recuperarse rpidamente sin que importe dnde ocurra el desastre. Los servicios de recuperacin de desastres de IBM pueden ayudar a proteger su empresa en caso de desastre. IBM ofrece especficamente los siguientes productos de servicios:
y

y y

Evaluacin de la recuperacin de desastres o Evala los planes, los procesos, los procedimientos, las funciones y las responsabilidades de su programa de recuperacin de desastres, incluyendo los servidores del IBM System y el anlisis de la recuperacin Planificacin y diseo de la recuperacin de desastres o Ayuda a planificar la recuperacin de desastres, incluyendo la administracin de programas, la administracin de informes y del nivel de los servicios o Disea la arquitectura para ayudar a mejorar la recuperacin de tecnologas tales como IBM System, System i, System p, System x y los servidores, el almacenamiento y las redes de vendors mltiples Recuperacin de los centros de datos o Provee el acceso a los centros de recuperacin de IBM al nivel mundial o Utiliza los datos almacenados en los lugares de IBM para recuperar rpidamente los entornos del cliente o Provee recuperacin de desastres en mltiples lugares de clientes o Acelera el reemplazo de los servidores System i y System p Recuperacin de las redes o Permite la recuperacin de desastres en las redes del cliente Recuperacin del lugar de trabajo o Provee la recuperacin de desastres en lugares de trabajo del cliente para un lugar fijo o en un lugar de trabajo virtual o Provee la recuperacin de desastres en los centros de atencin para un lugar determinado o Provee la recuperacin de desastres utilizando los centros de recuperacin mviles Validacin y pruebas de recuperacin de desastres o Ayuda a probar su plan de recuperacin de desastres, incluyendo las pruebas de restauracin en el System i o Ayuda a probar sus planes de recuperacin de desastres o Provee un workshop que ayuda a probar sus planes de recuperacin de desastres
Pgina 79

GILBERTO DIEGO POLITO

ADMINISTRACION DE SITIOS WEB

C.- APLICACIONES DE KIS ADMINISTRADORES DE CONTENIDO


CONCEPTO Es una aplicacin web que corre 'por detrs' de un sitio web y generalmente es escondido de los visitantes utilizando una url no linkeada que por ejemplo puede ser www.dominio.com/admin/ y para hacer uso del mismo se requiere de un usuario y contrasea. La persona que est encargada de actualizar el sitio ser quien lo usar y ser llamada webmaster; idealmente debera ser la nica persona en saber su url, usuario y contrasea. Una vez adentro el webmaster ver las distintas secciones dinmicas del sitio y las podr administrar a su gusto pudiendo ingresar nuevos elementos, modificar y/o eliminar los ya existentes o incluso cambiar algunas opciones generales del sitio web. Hay muchos tipos de administradores de contenidos y la mayora son bastante complejos. Incluso permiten al webmaster cambiar cosas que pueden llegar a estropear el sitio web y eso implica que generalmente se requieran conocimientos de desarrollo web para usar el backend. En cambio nosotros los personalizamos para cada sitio e intentamos simplificarlos a tal punto que una actualizacin sea similar a llenar un formulario. REQUERIMIENTOS DE INTALACIN Para poder realizar una instalacin automtica se deben cumplir las siguientes condiciones:  El dispositivo (Ordenador, servidor, dispositivo mvil, etc) debe utilizar el sistema operativo Windows (prximamente ser posible realizar la instalacin con otros sistemas).  El dispositivo debe pertenecer a la misma red local (LAN).  El usuario de NTRadmin debe hacer login en su cuenta de NTRadmin desde una cuenta de administrador del dominio.  Windows Installer debe estar disponible en los PCs en los que la instalacin remota va a ser efectuada. Esto puede representar un problema en mquinas con sistema operativo Windows 2000 sin Service Pack o versiones anteriores de Windows, como por ejemplo Windows 98.  El protocolo .Windows File and Printer Sharing. Debe estar activado en la mquina en la que se va a hacer la instalacin remota.  Puede encontrar esta opcin haciendo clic con el botn derecho en el icono .Mis sitios de red " propiedades " Conexin de rea local " (botn derecho) propiedades.  Debe tener acceso de escritura en la carpeta Windows\System32.

GILBERTO DIEGO POLITO

Pgina 80

ADMINISTRACION DE SITIOS WEB

 

Firewalls (por ejemplo el firewall de Windows XP) deben ser configurados para no bloquear el protocolo Windows File and Printer Sharing. El administrador de dominio *debe* tener derechos de administrador en la mquina donde se va a realizar la instalacin. Por defecto, estos permisos *no* estn activados en los dominios Windows 2003 SP1 R2. En ese caso, es necesario entrar en cada una de las mquinas como administrador local y aadir el administrador de dominio al grupo de administradores. PUBLICACIN DINMICA DE CONTENIDOS

La eficacia de un sistema de publicacin dinmica reside en su capacidad para automatizar el proceso de publicacin. La automatizacin no slo reduce molestias a los autores al liberarles de la responsabilidad de disear y dar formato al contenido, sino que adems permite publicar con ms frecuencia para ms tipos de pblico y en ms tipos de medios. Arbortext Publishing Engine es un producto basado en servidor que extrae el contenido XML y SGML de Arbortext Content Manager2, ensambla dicho contenido para diferentes pblicos y lo publica automticamente tanto en formato de impresin como electrnico, todo ello con una presentacin y un formato de alta calidad. Arbortext Publishing Engine funciona en modo completamente desatendido y es un componente clave del sistema de publicacin dinmica de PTC que permite: y Entregar contenido ms preciso, ms oportuno y ms coherente. y Personalizar las publicaciones de forma dinmica segn las necesidades de cada usuario. y Producir inmediatamente publicaciones actualizadas en todos los medios de destino. y Publicar automticamente a peticin en diversos tipos de medios, incluidos el formato Web, de impresin, PDF, Microsoft Word, Ayuda HTML y dispositivos inalmbricos. Arbortext Publishing Engine proporciona un conjunto de funciones que permiten automatizar la salida de las copias en pginas, lo que elimina la necesidad de que los autores den formato a los documentos manualmente.  Sistema de publicacin dinmica de PTC El sistema de publicacin dinmica de PTC proporciona la primera y nica solucin integral que permite a las empresas crear el contenido de las publicaciones, colaborar de forma eficaz, controlar y gestionar el contenido y las configuraciones asociadas, y automatizar el proceso de comunicacin de contenido en todos los canales pertinentes. El sistema de publicacin dinmica puede ayudar a mejorar notablemente la calidad de la informacin a la vez que permite obtener ahorros de tiempo y costes importantes. Las herramientas de PTC permiten combinar texto, tablas, grficos, ilustraciones e imgenes en una
GILBERTO DIEGO POLITO Pgina 81

ADMINISTRACION DE SITIOS WEB

documentacin interactiva avanzada que se actualiza automticamente cuando se cambia un componente. Esta solucin garantiza alto rendimiento y compatibilidad, proporciona una visin integrada y automatiza totalmente el proceso de publicacin. Un sistema integral de publicacin dinmica optimiza el proceso de publicacin para lograr mejoras en el tiempo de lanzamiento de productos al mercado y en la calidad, y reducir los costes. El sistema de publicacin dinmica se puede implementar de forma incremental y rpida, con poco riesgo y un coste de propiedad reducido, para una recuperacin inmediata de la inversin. Sin embargo, la arquitectura puede ajustarse fcilmente a las necesidades futuras, como usuarios adicionales, nuevas prestaciones e integraciones avanzadas de procesos con otros sistemas. El sistema de publicacin dinmica permite hacer realidad la visin de un proceso de publicacin totalmente automatizado que se integre con sus procesos empresariales. El sistema de publicacin dinmica de PTC es el nico sistema integral de publicacin empresarial. Integral: la tecnologa del sistema de publicacin dinmica de PTC se ha diseado para funcionar en conjunto como un sistema cohesionado sin mdulos redundantes, solapados o en conflicto. La experiencia del usuario es uniforme en todas las aplicaciones Internet: la tecnologa del sistema de publicacin dinmica de PTC utiliza una infraestructura pura de Internet que se implementa sin dificultades en toda la empresa y en la cadena de valor completa. Compatible: a la vez que es integral en el mbito de la publicacin, la tecnologa del sistema de publicacin dinmica de PTC es un sistema abierto que se integra fcilmente con otros sistemas empresariales y aplicaciones de creacin. RSS El RSS es un sistema ideado para extraer la informacin que se actualiza con frecuencia, como noticias, mensajes de un foro o artculos de un blog (o bitcora) y usarla en otra web o en un programa. Las siglas RSS significan en su versin 2.0 Really Simple Syndication, literalmente Sindicacin realmente simple. Sindicar, segn una acepcin inglesa de la palabra aplicada al periodismo, significa publicar informacin simultneamente en varios medios. Un ejemplo tpico en Estados Unidos es el de las historietas de Dilbert que se publican en varios peridicos a la vez. Sindicar una web, o suscribirse a ella, es usar esa versin resumida de una o varias secciones fuera de la propia web.

GILBERTO DIEGO POLITO

Pgina 82

ADMINISTRACION DE SITIOS WEB

A cada uno de los documentos RSS que contiene un sitio se le llama feed. Por ejemplo un diario puede tener varios feeds, uno para las noticias nacionales, otro para las internacionales, otro para las deportivas, etc Adems de RSS existen otros formatos similares para sindicar contenidos, el ms importante de los cuales es Atom que utiliza por ejemplo Blogger, el extendido servidor de weblogs de Google. La principal ventaja de los RSS es poder reunir las noticias u otros contenidos de las webs y weblogs que ms nos interesan en un programa al que se llama agregador, o lector de RSS, y consultarlas de manera rpida, sin necesidad de ir pgina por pgina buscando novedades. Posteriormente entraremos en detalle con los agregadores pero por ahora aqu tenis el aspecto general del agregado Great News: Great News, un agregado RSS. Los programas agregadores nos muestran los contenidos de distintas maneras, indicando los titulares ya ledos y despliegan, si as lo deseamos, un aviso en la esquina de la pantalla, cuando se han actualizado los sitios que tenemos agregados. Notepad (Bloc de notas): un archivo RSS es un archivo de texto plano. Esto significa que puede ser creado con cualquier editor de texto (Wordpad o MSWord). Pero debes asegrate de que el texto se guarda como texto plano. Cualquier formato rompe el archivo RSS. Si te has limitado a copiar y pegar cdigos XML sabrs de lo que estamos hablando... Muy Importante: Slvalo en texto plano. Stephen prefiere usar como texto editor el sencillo Note Tab (Bloc de Notas) y no le falta razn dado que no le da sorpresas inesperadas con un inesperado formato. Enlaces: NoteTab http://www.notetab.com. Para Linux puedes usar Bluefish: http://bluefish.openoffice.nl/. El servidor: si tienes un website, entonces tienes un servidor. Necesitas ser capaz de descargar archivos en tu servidor. Si puedes poner tu pgina home en el servidor, utilizars el mismo proceso para tu archivo RSS. La forma ms sencilla de crear un archivo RSS es copiar alguno ya existente. No te preocupes por ello, iremos reemplazando el contenido conforme cuya licencia es libre uso. A continuacin tienes una corta y sencilla plantilla que puedes utilizar que es la utilizada por Euroresidentes siguiendo la plantilla original de Stephen.

GILBERTO DIEGO POLITO

Pgina 83