El documento describe los pasos para crear una máquina virtual en Amazon Web Services ejecutando Ubuntu Server 14.04 LTS. Estos pasos incluyen la creación e instancia, configuración de la IP pública, instalación del servidor LAMP, y carga de una aplicación web para que sea accesible a través de la dirección IP pública y DNS pública de la instancia.
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Héctor Garduño Real
WebGoat el servidor tipo HoneyPot pero con fines educativos resulta bastante útil para real-mente entender cómo funcionan los ataques en la web. Para esta práctica, la cual inicialmente me había centrado en la Lección “Injection Flaws”, se me complicaron un par de ejercicios, le que me obligo a ver los videos en dos ocaciones, por esa razón opte por realizar algunas lec-ciones más.
Práctica en Joomla de reproductor de streaming de video y audioHéctor Garduño Real
Ejercicio paso a paso para crear un sitio web en joomla para la reproducción de streaming de audio y video usando all video share, rar radio, apache music index, ice cast y adobe premiere.
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Héctor Garduño Real
WebGoat el servidor tipo HoneyPot pero con fines educativos resulta bastante útil para real-mente entender cómo funcionan los ataques en la web. Para esta práctica, la cual inicialmente me había centrado en la Lección “Injection Flaws”, se me complicaron un par de ejercicios, le que me obligo a ver los videos en dos ocaciones, por esa razón opte por realizar algunas lec-ciones más.
Práctica en Joomla de reproductor de streaming de video y audioHéctor Garduño Real
Ejercicio paso a paso para crear un sitio web en joomla para la reproducción de streaming de audio y video usando all video share, rar radio, apache music index, ice cast y adobe premiere.
Apache Tomcat 8: integración con Apache Server (con mod_jk)pablozacrosuarez
Tutorial en el que se integra un servidor Tomcat (v8) previamente instalado con un servidor web Apache con el fin de servir aplicaciones web, ambos corriendo bajo un entorno Linux (Ubuntu) y utilizando el módulo mod_jk para realizar las conexiones.
Durante el desarrollo se tratará la creación de un Tomcat worker personalizado, además de la resolución de algunos posibles problemas que puedan aparecer durante la configuración.
Para aprender a instalar y configurar un servidor Apache y/o Tomcat, puedes visitar otras presentaciones de mi perfil.
Activación, configuración y uso de los módulos mod_info y mod_status para obtener información y monitorizar nuestro servidor web.
Se han añadido además directivas de configuración para la limitación de acceso de usuarios indeseados a dicha información.
Grounded in one of the main goals of the 2020 EU Health Strategy "Together for Health" "promote health, prevent disease and encourage support for healthy lifestyles environments," the best practice on prevention and health promotion "MOCKTAILS: memories of a funny evening" is part of a health promotion approach as a precondition for improving the quality of life of individuals through an intelligent collaborative investment in the health of youngster, young and the whole community of the city of Torres Vedras, located at 40km west of Lisbon.
Created by Dianova Portugal in partnership with Municipality of Torres Vedras and in collaboration with 42 partners "MOCKTAILS: memories fun one night" is being held since 2009 on an yearly basis within school and community environments during a week time in May, by focusing on a face-to-face, this strategy of proximity among young students and community environment helps them to "defend themselves" from peer pressure and to be more responsible in leisure times without "risking" the day after.
Our main goal with this collaborative strategy (including the National Agency on Drugs, Police forces, Regional Authorities, Schools, Media, Night Life Owners – Bars, Pubs and Discos -, Sponsors and Media), is to keep pushing forward and broaden up this unique and innovative activity in our country in the area of prevention of risk behaviors associated with alcohol abuse. The Municipality of Torres Vedras has become a benchmark example that other cities have shown interest in following and mobilizing an array of concerned stakeholders that are interested in this collaborative joint-action to promote healthy life styles and generate positive impact. In these past 7 years (2009-2015) we have reached directly 30.973 youngsters, young adults and adults.
Empresa Inserção Floricultura Dianova ISUP A3S 2016Dianova
A Dianova marcou presença como co-Oradora no 1º Colóquio Nacional de Horticultura Social e Terapêutica que se realiza a 20 e 21 de Outubro na Escola de Hotelaria e Turismo do Estoril.
Numa apresentação conjunta com a A3S e o IS-UP, a Dianova apresenta o estudo de caso da ex-empresa de inserção Viveiros de Floricultura da Dianova como exemplo de sucesso no âmbito da integração social pelo trabalho, nomeadamente entre pessoas com trajectórias de dependências e/ou desempregados de longa duração.
Saiba que ao comprar plantas da Viveiros Dianova está a contribuir para a inclusão social de pessoas em situação de vulnerabilidade.
Apache Tomcat 8: integración con Apache Server (con mod_jk)pablozacrosuarez
Tutorial en el que se integra un servidor Tomcat (v8) previamente instalado con un servidor web Apache con el fin de servir aplicaciones web, ambos corriendo bajo un entorno Linux (Ubuntu) y utilizando el módulo mod_jk para realizar las conexiones.
Durante el desarrollo se tratará la creación de un Tomcat worker personalizado, además de la resolución de algunos posibles problemas que puedan aparecer durante la configuración.
Para aprender a instalar y configurar un servidor Apache y/o Tomcat, puedes visitar otras presentaciones de mi perfil.
Activación, configuración y uso de los módulos mod_info y mod_status para obtener información y monitorizar nuestro servidor web.
Se han añadido además directivas de configuración para la limitación de acceso de usuarios indeseados a dicha información.
Grounded in one of the main goals of the 2020 EU Health Strategy "Together for Health" "promote health, prevent disease and encourage support for healthy lifestyles environments," the best practice on prevention and health promotion "MOCKTAILS: memories of a funny evening" is part of a health promotion approach as a precondition for improving the quality of life of individuals through an intelligent collaborative investment in the health of youngster, young and the whole community of the city of Torres Vedras, located at 40km west of Lisbon.
Created by Dianova Portugal in partnership with Municipality of Torres Vedras and in collaboration with 42 partners "MOCKTAILS: memories fun one night" is being held since 2009 on an yearly basis within school and community environments during a week time in May, by focusing on a face-to-face, this strategy of proximity among young students and community environment helps them to "defend themselves" from peer pressure and to be more responsible in leisure times without "risking" the day after.
Our main goal with this collaborative strategy (including the National Agency on Drugs, Police forces, Regional Authorities, Schools, Media, Night Life Owners – Bars, Pubs and Discos -, Sponsors and Media), is to keep pushing forward and broaden up this unique and innovative activity in our country in the area of prevention of risk behaviors associated with alcohol abuse. The Municipality of Torres Vedras has become a benchmark example that other cities have shown interest in following and mobilizing an array of concerned stakeholders that are interested in this collaborative joint-action to promote healthy life styles and generate positive impact. In these past 7 years (2009-2015) we have reached directly 30.973 youngsters, young adults and adults.
Empresa Inserção Floricultura Dianova ISUP A3S 2016Dianova
A Dianova marcou presença como co-Oradora no 1º Colóquio Nacional de Horticultura Social e Terapêutica que se realiza a 20 e 21 de Outubro na Escola de Hotelaria e Turismo do Estoril.
Numa apresentação conjunta com a A3S e o IS-UP, a Dianova apresenta o estudo de caso da ex-empresa de inserção Viveiros de Floricultura da Dianova como exemplo de sucesso no âmbito da integração social pelo trabalho, nomeadamente entre pessoas com trajectórias de dependências e/ou desempregados de longa duração.
Saiba que ao comprar plantas da Viveiros Dianova está a contribuir para a inclusão social de pessoas em situação de vulnerabilidade.
2015 saw continued growth for open source software across many dimensions, a trend expected to continue in this coming year and a range of interesting developments that we reviewed in the last webinar.
In this webinar, the panelists will discuss:
- Open source and application security
- Community-centered compliance as reflected in OpenChain and SPDX
- The explosion of company involvement in collaborative projects
- The direction of the VMware case and other topics we anticipate being hot this year
Register now to join Black Duck, Mark Radcliffe and Karen Copenhaver on to discuss the hot topics generating buzz in the year to come.
The 8th edition of Mocktails took place between 16th and 21st of May in Torres Vedras. During the week in School envirenoment, a Prevention Team of Dianova Portugal went to schools in the municipality to raise awareness among students, an especially vulnerable group, for the responsible consumption of alcohol. The initiative ended on Saturday in Community environment in the city restaurants, bars and night clubs with Health Ambassadors approaching the locals prompting a civically responsible attitude towards alcohol consumption, aiming to diminish risky behaviours such as driving under the influence.
Mocktails 2016 reached 3.686 youngsters and young adults in a yet again successful edition of this Health Promotion action engaging 40 partners: 8 schools, 16 restaurants, bars and night clubs, 10 sponsors, 4 institutional partners, and 2 media partners. This edition also had the collaboration of 2 representatives of Protecção Civil of Torres Vedras, 4 PSP officers and 16 GNR officers. Mocktails is since 2012 recognised as Best Practice in the United Nations in the area of Health Prevention and Promotion.
Since 2009 this action engaged a total of 272 partners, reaching 34.659 people.
Análisis de las lecturas:
“Internet de las cosas. Un mundo de productos inteligentes y conectados que está transformando el mundo de la fabricación”
“Argumentos de inversión para el siglo XXI. Invertir en la Internet de las cosas”
Presentación convocatoria proyectos informativos de fundación unir y vocentoUNIRemprende
Aquí os dejamos la presentación de la convocatoria de proyectos informativos de Fundación UNIR y Vocento. Una convocatoria enfocada al emprendimiento en el sector periodístico
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...Héctor Garduño Real
El libro No me hagas pensar de Steve Krug es una de las principales guías sobre usabilidad web. El libro está destinado a quienes esten involucrados en el desarrollo de sitios web o que ya tengan uno.
Cómo consumir un web service SOAP usando jsp sobre un servidor web GlasFish. El ejemplo es un servicio que genera la CURP (DNI) de una persona y un formulario web cliente que lo consume.
El siguiente laboratorio tiene como objetivo aprender como generar los certificados digitales propios con la herramienta opnessl, en un servidor en debian implementando el CMS Joomla
Breve tutorial, para dar los primeros pasos en windows azure y sql server 2014. totalmente para principiantes, describe paso a paso como crear tu primera máquina sql server 2014 en azure
Similar a Práctica de Creación de Máquina Virtual con LAMP en Amazon Web Services (20)
TESIS - “Elaboración de un proyecto de inversión para la creación de una empresa desarrolladora de software a la medida en Atlacomulco Estado de México. Año 2009”
Un Sistema de Gestión de Contenidos (CMS – Content Management System) es un framework que permite a través de una interfaz web, crear y administrar contenidos digitales entre diversos tipos de usuarios, así como administrar usuarios, interfaz, módulos, configuración y en algunos casos varias instancias de repositorios, todo ello sin necesidad de conocimientos técnicos avanzados.
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Héctor Garduño Real
Ealaboración de una práctica de Base de Datos desde su diseño en modelo Entidad-Relación creado en Gliffy, el modelo Relacional creado en Workbench, ejemplos de consultas SQL y uso de la BD en una aplicación PHP.
Práctica paso a paso para crear un sitio web (weebly), un blog (wordpress), una página de red social (facebook), una wiki (mediawiki), una página de microblog (twitter), documentos de offimática (google docs) y almacenamiento (google drive)
Estudio sobre PHP uno de los lenguajes de programación del lado del servidor y de scripting más usado a nivel mundial. Comparativa con otros lenguajes y casos de éxito de su uso.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
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.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(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.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
1. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 1 de 9
Práctica: Creación de Máquina Virtual en Amazon
Web Services
La URL es: http://52.24.8.102/ y http://ec2-52-24-8-102.us-west-2.compute.amazonaws.com/
1. Creación de Instancia
Una vez que se crea la cuenta hay que ingresar al Dashboard y crear una instancia en EC2.
Ilustración 1. Dashboard de Amazon Web Services
Ilustración 2. Botón para lanzar una instancia
Una vez que se inicia el proceso de creación de instancias debe seguirse una serie de 7 pasos para
concluir. En este caso se elegirá Ubuntu Server 14.04 LTS 64bits.
Ilustración 3. Elección del Sistema Operativo
2. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 2 de 9
Así mismo se usará una plan gratuito.
Ilustración 4. Elección del tipo de instancia
Ilustración 5. Configuración de la instancia
Se configuró Auto-assign Public IP para establecerla como “Enable” para que se asigne una dirección
pública usando Amazon Elastic IP, si esto no se hace desde aquí, se tendrá que asignar manualmente
después. Así mismo también se activa la opción Enable termination protection para evitar perder
datos de la máquina ante reinicios.
3. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 3 de 9
Ilustración 6. Configuración del almacenamiento
Ilustración 7. Nombrar la instancia
Es importante abrir los puertos necesarios para la conexión y el servidor web.
Ilustración 8. Configuración de puertos de la máquina
Aunque esto también se puede hacer posteriormente, se agrega una nueva regla para abrir el puerto
del servidor web.
Para finalizar deben revisarse las configuraciones.
4. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 4 de 9
Ilustración 9. Finalización de configuración
Ilustración 10. Creación de llave y lanzamiento de instancia
Descargar la llave con extensión .pem para usarla posteriormente para conectarse desde un cliente
ssh remoto. También es necesario iniciar la máquina virtual dando clic sobre el botón “Launch Ins-
tance”.
Ilustración 11. Lanzamiento concluido exitosamente
5. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 5 de 9
Ilustración 12. Instancia Ubuntu
Al regresar al panel de EC2 se puede ver la nueva máquina creada, hay que revisar el status y una vez
que esté ejecutándose entonces ya se puede conectar remotamente. Para la conexión remota se usará
Putty desde Windows a través de la llave que se descargó al crear la instancia.
Putty utiliza otro formato de llave, por lo que es necesario hacer la transformación usando PuttyGen,
para lo cual es necesario importar la llave “.pem” y guardarla como “.ppk”.
Ilustración 13. Creación de llave
6. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 6 de 9
Ilustración 14. Guardando llave
Una vez con la llave debe hacerse la conexión a la instancia usando Putty, para lo cual se
indica la IP, puerto y la llave a usar en la conexión.
Ilustración 15. Conexión a la instancia usando Putty
7. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 7 de 9
2. Levantando el servidor LAMP
Para instalar LAMP deben seguirse los siguientes comandos:
$ sudo su
# apt -get update
# apt -get install apache2
# apt-get install mysql-server
# mysql_secure_installation
# apt-get install php5 libapache2-mod-php5 php5-mysql php5-common
Ilustración 16. Instalación de Apache
Ilustración 17. Instalación de MySQL
Por seguridad debe ejecutarse el asistente de seguridad de MySQL.
8. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 8 de 9
Ilustración 18. Securización de MySQL
Antes de cargar al servidor la aplicación será necesario cambiar el orden en que se ejecutan los archi-
vos en Apache para darle preferencia a PHP, para ello se emplea el editor VI.
# vi /etc/apache2/mods-enabled/dir.conf
Ilustración 19. Configuración de orden de apertura de archivos en Apache
Así mismo se debe crear la base de datos que usara la aplicación.
# mysql –u root –p
mysql> create database cloud;
mysql> exit
Ilustración 20. Creación de base de datos en MySQL
9. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 9 de 9
Se usará WinSCP para hacer copia remota usando ssh, para lo cual, de forma similar que en Putty,
debe indicarse la IP, el puerto e indicarle la llave.
Ilustración 21. Transfiriendo aplicación a la máquina virtual
Ilustración 22. Aplicación ejecutándose desde dirección IP y desde la public DNS