La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Enlaces Curso más teórico Configuración/instalación apache

Presentaciones similares


Presentación del tema: "Enlaces Curso más teórico Configuración/instalación apache"— Transcripción de la presentación:

1 Enlaces Curso más teórico http://www.ict.kth.se/courses/ID2203/material/ Configuración/instalación apache http://www.guia-ubuntu.com/index.php/Servidor_web http://www.w3schools.com/default.asp

2 SERVIDOR DE DS ● Nombre: svrasd.ii.uam.es (IP: 150.244.59.74) ● Login: e999999 (su nie). ● PASSWORD: ******* Ejercicio 0: cambiar el PWD!!! ● Todos tienen un directorio. ● ~/public_html – donde escribir el html ● ~/public_html/cgi-bin/ – donde situar los escripts/programas. ● Todos disponen de un mínimo de 20MB para el desarrollo de esta asignatura. ● Se recomienda que todos utilicen el servidor para el desarrollo. ● Hacer copias de seguridad es deber de cada uno. ● Las parejas van a tener sus directorios. ● Si les gusta instalar: http://www.guia-ubuntu.com/index.php/Servidor_web

3 SERVIDOR DE DS ● IP: 150.244.59.74 ● Login: 999999 ● PASSWORD: ******* ● Todos tienen un directorio. ● ~/public_html – donde escribir el html ● ~/public_html/cgi-bin/ – donde situar los escripts/programas.

4 SERVIDOR DE DS ● Como conectarse: ● Modo texto – ssh e99999@srvasd.ii.uam.ese99999@srvasd.ii.uam.es ● Modo con interfaz gráfica: – ssh -X e99999@srvasd.ii.uam.ese99999@srvasd.ii.uam.es ● Se desaconseja: – Utilizar interfaz grafica fuera de la UAM (En WAN). – Utilizar interfaz grafica cambiando el escritorio. ● Se aconseja utilizar algún sistema de publicación de paginas WEB. – Dreamweaver, – También el mismo Chrome de Google lo hace bien. ● Como pedir sus paginas WEB. Con un browser: – http://srvasd.ii.uam.es/~e99999/ http://srvasd.ii.uam.es/~e99999/ – http:/srvasd.ii.uam.es/~e99999/cgi-bin/

5 Como funciona un servidor (WEB) ● HTTP esta basado a TCP/IP. – Crear las estructural locales que corresponden al socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); // idem cliente. – Conectar el socket con puerto bien conocido de inet: bind(...,80,); – Permitir varios usuarios a la vez: listen(..., 10, ); – Esperar una conexión TCP/IP: accept(); //// cliente: connect(); – Aceptar, clonar el proceso. – Comunicar datos: read()/write()/send()/recv(). // Idem cliente. – Cerrar el socket: close() // idem cliente. ● Función por defecto de un servidor HTTP: – Escribir cabecera mime. – Copiar el fichero xxxxx.html al socket. – Pero no se suficiente. Ayudantes (Helpers). Programas que se ejecutan/interpretan. ● Entorno de ejecución de los programas.

6 Encontrar más sobre los lenguajes de programación WEB ● En la web: www.w3schools.com (del grupo ietf). – HTML – HTML5 – PHP – SQL – AJAX – Etc.

7 Trabajo en casa (grupo lunes) ● Terminar la hoja de ejercicios de HTML. Puntos importantes: – URL: Universal Resource Locator. Mira wikipedia o http://doepud.co.uk/blog/anatomy-of-a-urlhttp://doepud.co.uk/blog/anatomy-of-a-url – Formularios (form) en HTML. Sirven para proponer argumentos a los programas en el servidor. ● Ver: http://www.w3schools.com/html/html_forms.asphttp://www.w3schools.com/html/html_forms.asp

8 URL Sintaxis scheme://domain:port/path?query_string#fragment_id ● scheme – el protocolo que se utiliza, – http, ftp, mailto etc. ● domain – uno de los nombres del nodo segun DNS. ● path – el path interno para este nodo. Modificado por el servidor. Por ejemplo: – /~e34252/paginas.html ● query_string: pares de tipo var=valor, separados por &. Ejemplo: – nombre=John+Smith&sex=M. ● fragment_id: identificador (etiqueta dentro del documento)


Descargar ppt "Enlaces Curso más teórico Configuración/instalación apache"

Presentaciones similares


Anuncios Google