Академический Документы
Профессиональный Документы
Культура Документы
501PEC1
PEC1
M2.108 - Desarrollo de aplicaciones web 201501
1/4
DAW201.501PEC1
Contenido
Contenido
Introduccin
Enunciado
Pregunta1(20%)
Pregunta2(20%)
Pregunta3(20%)
Pregunta4(20%)
Pregunta5(20%)
Instruccionesdeentrega
2/4
DAW201.501PEC1
Introduccin
AcontinuacinsemuestraunconjuntodepreguntassobreHTTP,ApacheyHTML.Debis
responderdeformabreveloquesesolicita.
Enunciado
Pregunta1(20%)
InstaladelservidorApache[
http://httpd.apache.org
].Elservidordebeteneractivadoelsoporte
dellenguajePHPyparaelsistemagestordebasesdedatosMySQL.
Indicadculoqurdeneshabistenidoqueejecutarparainstalarlo.Indicadtambin
qusistemaoperativoyversintenis,yquversindeApachehabisinstalado.Nose
puedeutilizarningnpaquetepreconfiguradotipoXAMPP.
SuponedquetenemosunservidorApachequetienepordirectoriorazdelos
documentos/var/wwwyqueelnuevoservidorquehemosinstaladotienepordirectorio
raz/var/www/html.Queremosmigrartodaslasaplicacionesdeunservidoraotro,
copiandolasdirectorionuevopero,enestasaplicacioneshaymuchasrutasquehacen
referenciaen/var/www.Estoprovocarproblemas.Cmolopodemosresolversin
modificarlasrutasenlosdiferentesarchivosdelasaplicaciones?
PordefectocuandoseinstalaApache,siseescribelaURLdelservidor(porejemplo
http://localhost
),semuestraunapginadeiniciopordefectodelservidor.Cmose
puedeevitarquesemuestreestapginayaparezcaunerrorsiseintentaacceder?
Paraevitarataquesdedenegacindeservicioqueremoslimitareltamaodelas
peticionesHTTPennuestroservidor.Cmolopodemoshacer?
Pregunta2(20%)
TenemosunservidorApachequequeremosprotegerdeataquesDoS,DDoSydefuerzabruta.
Losrequisitosquetenemosenestaproteccinson:
Evitarmsde100peticionesporsegundodelamismapginadesdeunamismaIP.
Evitarmsde50peticionesconcurrentesdesdeelmismocliente.
EvitarpeticionesdeIPsbloqueadas.
RecibirunavisoporcorreoelectrnicocuandounadireccinIPseabloqueada.
Respondedlassiguientespreguntas:
QumduloomdulosdeApachehayqueinstalar?
Cmosehaceestainstalacin?
Cmoseconfiguraelservidorparaquesecumplanlosrequisitosanteriores?
3/4
DAW201.501PEC1
Pregunta3(20%)
SabemosqueelprotocoloHTTPdefineunaseriededirectivasdepeticindeinformacin.
DescribidbrevementeculeslafuncindelaspeticionesGETyPOST
EscribidunejemplodepeticinGETyunaposiblerespuestaalapeticin
EscribidunejemplodepeticinPOSTyunaposiblerespuestaalapeticin
Pregunta4(20%)
Visitadladireccin
http://getbootstrap.com
.BootstrapesunframeworkCSS,HTMLy
Javascript.Los
frameworks
ayudanadesarrollaraplicacionesproporcionandoabstraccionesde
elementosqueutilizamosenestasyque,encasodenotenerlas,lasdeberamosdesarrollar
nosotros.
PodisverundocumentoHTML5hechoconBootstrapenladireccin
http://getbootstrap.com/gettingstarted/#template
.
Sepide:
Copiadeldocumentodeejemployaseguraosdequefuncionaenvuestroservidorweb.
Adjuntadunacapturadelapginatalcomoseveenelnavegador.
Construidundocumentodeaspectoequivalentealdocumentodeejemploperoque
contengasloelementosHTML4ysinJavascript.
Pregunta5(20%)
Queremoscrearunformulariodeenvodecomunicacionesparauncongreso.Sepide
introducir:
Nombredeusuario.
Contraseaverificadadosveces.
Nombreyapellidosdelautor,hasta3autores.
Telfonoydireccinelectrnicadecontacto.
Ttuloparalacomunicacin.
Descripcinbreve.
Documentoadjuntoquecontengaelpster.
EscribidundocumentoHTML4quepresenteunformularioenelnavegadorquepidalosdatos
indicados.Slosetienequeescribirelformulario,sinhacercomprobacionesniaadirningn
comportamientoenelservidor.
Instruccionesdeentrega
Fechadeentrega:10/13/2015
Formatodeentrega:DocumentoODFoPDFquecontengalasrespuestasalas
preguntas,conelnombre<Apellido1>_<Apellido2>_<Nombre>_PAC1.
4/4