Este documento describe cómo configurar servidores web virtuales en Apache utilizando nombres de host. Explica que se pueden crear hosts virtuales basados en nombre, puerto o IP, y que la directiva NameVirtualHost se usa para activar hosts virtuales basados en nombre. Además, las directivas ServerName, VirtualHost y DocumentRoot se usan para dar nombre y configurar la ubicación de contenido para cada host virtual.
A lo largo de la presentación se exponen las características principales del servidor HTTP Apache: módulos, logs, etc. Además, se explica cómo instalar y configurar un servidor Apache en Ubuntu de manera rápida y sencilla.
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaipquaip
Presentación de Sergio Gómez sobre la instalación de contenedores Docker de WordPress, Nginx como proxy inverso, Ghost y Telegram (Webogram), dentro del programa del I Meetup Docker Córdoba, celebrado en coSfera el 05/06/2014
Con Docker podemos envolver una aplicación dentro de un contenedor con un sistema de ficheros completo y con todo lo que necesita para funcionar, de esta forma la aplicación siempre se ejecutará igual independientemente del entorno en el que se encuentre.
En esta charla empezaremos con una introducción a Docker para después pasar a explicar con ejemplos cómo podemos crear contenedores que repliquen el software existente en producción, de esta forma el entorno de desarrollo de todo nuestro equipo será siempre consistente con el entorno de producción.
A lo largo de la presentación se exponen las características principales del servidor HTTP Apache: módulos, logs, etc. Además, se explica cómo instalar y configurar un servidor Apache en Ubuntu de manera rápida y sencilla.
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaipquaip
Presentación de Sergio Gómez sobre la instalación de contenedores Docker de WordPress, Nginx como proxy inverso, Ghost y Telegram (Webogram), dentro del programa del I Meetup Docker Córdoba, celebrado en coSfera el 05/06/2014
Con Docker podemos envolver una aplicación dentro de un contenedor con un sistema de ficheros completo y con todo lo que necesita para funcionar, de esta forma la aplicación siempre se ejecutará igual independientemente del entorno en el que se encuentre.
En esta charla empezaremos con una introducción a Docker para después pasar a explicar con ejemplos cómo podemos crear contenedores que repliquen el software existente en producción, de esta forma el entorno de desarrollo de todo nuestro equipo será siempre consistente con el entorno de producción.
Presentanción con conceptos de que es el testing unitario.
- Características
- Ventajas
- Excusas
- Estructura de un test
- Técnicas para hacer nuestro código mas testeable
- Buenas prácticas
- Mocks & test doubles
- Herramientas
Trata sobre el alcance que tienen las Pruebas Unitarias (Unit Testing) en la remodelación de la Ingeniería del Software...
Tanto que se lo toma en cuenta como sustituto del UML.
Además provee dos pruebas fáciles de realizar (el helloworld de las unit test) en dos lenguajes: el tan usado java y el revolucionario Ruby
Es evidente que cada vez es más necesario colocar una central Elastix expuesta a Internet por diversas exigencias del mercado, Anexos remotos o extendidos, centrales virtuales, Cloud Computing, etc. Esto trae como consecuencias estar expuestos a varios riesgos en cuanto a la seguridad. La charla expondrá, cómo es posible extender la seguridad en una implementación en Elastix usando SNORT como sistema de detección y prevención de intrusos, para el control y bloqueo de ataques tanto a nivel SIP como de aplicaciones web, los cuales se enfocan en vulnerar la seguridad de la plataforma. La charla es completamente técnica y se desarrollaran ataques contra maquinas virtuales, con el objetivo de mostrar su bloqueo con snort.
Conferencista: Juan Oliva
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
1.
Despliegue de aplicaciones Web
Miguel Ángel López Torralba
Practica 2: Servidores Web virtuales por nombre
20132014
PREGUNTAS.
1. Indica los 3 modos que permite Apache de crear Servidores Web Virtuales.
Hosts virtuales basados en nombres: permiten alojar varios nombres de host (o dominios)
en una misma máquina (IP). Todos los hosts virtuales que comparten la misma IP deben declararse
mediante la directiva NameVirtualHost.
Hosts virtuales basados en puerto: una máquina responde de diferente manera si se accede
a un puerto u otro..
Hosts virtuales basados en IP: una máquina responde de diferente manera si la petición
llega a diferente dirección Ip. Es decir, tenemos múltiples IPs asignadas al sistema y queremos que
cada una de ellas soporte un sitio web.
2. ¿Con qué directiva se está indicando que se activen los hosts virtuales basados en
nombre para en esa ip y puerto ?
• DocumentRoot: Directorio donde Apache2 va a buscar los documentos el servidor virtual.
• NameVirtualHost: Define la dirección IP y el puerto donde van a existir host virtuales
basados en nombre
3. ¿Con qué directiva se da nombre a cada Servidor Web Virtual diferente?
• ServerName: Define el nombre del servidor virtual .
4. ¿Con qué directiva se indica dónde están alojados los contenidos a servir por cada Host
Virtual?
• VirtualHost: Define una sección para un host virtual con las directivas aplicables a él.
PRÁCTICA.
1. Instala dos servidores web virtuales accesibles por distinto nombre (igual IP y puerto pero
distinto nombre).
- Un servidor web puede ser el creado ya en la práctica anterior (www.[tuapellido]DAW2.org)
– y otro debe ser www.cisco.edu el cual nos mostrará funcionando perfectamente el curso de
cisco en tu máquina ubuntu/linux.
El material de CISCO está en formato web por lo que en Linux se requiere una instalación de un
servidor web .
Para descargarlo disponemos de un .zip en ftp://192.168.13.7/CISCO y en una carpeta compartida
del profesor 192.168.115.100/DESPLIEGUE
Una vez descargada y puesta la página en el directorio /var/www/cisco se le debe de dar un
direccion y para ello tenemos que editar los siguientes archivos:
/etc/hosts
para poner el nuevo nombre del Host
7.
Despliegue de aplicaciones Web
Miguel Ángel López Torralba
Practica 2: Servidores Web virtuales por nombre
20132014
Pero si quitamos la opción entonces ocurre de nuevo el mensaje de error
Multiviews:
se utiliza para poder mostrar la página en distintos idiomas, o poder escoger la mejor adaptada al
nevegador, o para por ejemplo en lugar de tener que pones la extension de la direccion, poniendo
solo el nombre que entre, como vemos en la siguiente captura.
Si lo anulamos vuelve a darnos error.
2.2.
Investiga otras características como ExecCGI , Includes, IncludesNOEXEC
e indica si son aplicables a alguno de tus servidores web y pon ejemplos de cuando
aplicarlas.
ExecCGI : Esta opción permite la ejecución de scripts CGI, ya que de otra forma no se
ejecutaran.
Includes: permite la inclusión de otros archivos de configuración del servidor. Por ejemplo
hacer que un fichero html incluya otros ficheros.
Es muy útil cuando queremos añadir un directorio que tiene la misma configuracion que otro,
de este modo solo hace falta escribir:
include /usr/local/apache2/conf/archivo.conf
IncludesNOEXEC: tiene la misma funcion que la anterior pero no permite la ejecución de
posibles comandos o scripts.