Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Archivos del curso
N/A
play_circle_outline
vista previa
5 minutos

play_circle_outline
vista previa
9 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
Instalar Apache 2 en Ubuntu 16.04
3 minutos
play_circle_outline
Instalar PHP 7.2, Mysql y extensiones
6 minutos
play_circle_outline
Asegurar nuestros servidor Mysql
3 minutos
play_circle_outline
Crear nuevo usuario Mysql y dar permisos
3 minutos
play_circle_outline
Asignar permisos a directorios var/www, instalar composer y crear proyecto con Laravel 5.5
5 minutos
play_circle_outline
Configurar el DOCUMENT ROOT
3 minutos
play_circle_outline
Habilitar urls amigables con mod_rewrite
3 minutos
play_circle_outline
Acceso SFTP con Filezilla a nuestro servidor
3 minutos
play_circle_outline
Acceso a Mysql vía SSH
5 minutos
play_circle_outline
Asociar un dominio a IP pública de nuestra instancia
3 minutos
play_circle_outline
Instalar certificado HTTPS con Let's Encrypt
6 minutos
play_circle_outline
Instalar Node.js y despedida
3 minutos
Vídeo de introducción Gestionar servidores en Amazon EC2 con Linux y Ubuntu para aplicaciones web
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En el curso Gestionar servidores en Amazon EC2 con Linux y Ubuntu para aplicaciones web vas a conocer por dentro el servicio de Amazon EC2, el cual nos proporciona una serie de herramientas para poder crear y gestionar nuestros propios servidores a través de instancias.

Por lo tanto, podrás crear tus propios servidores utilizando Ubuntu y Apache con bases de datos Mysql, y todo de forma segura.

Ya que la plataforma trata mucho sobre PHP y Laravel, a lo largo de este curso nos centraremos en montar una estructura basada en PHP 7.2, y, haciendo uso de composer, crearemos un proyecto el cual será completamente funcional desde cualquier cliente.

También aprenderemos a crear, gestionar, vincular y configurar los Security Groups, que no es más que algo que nos ofrece AWS para proteger nuestras instancias y que no sea accesible por cualquiera, siempre se deben utilizar.

Una vez hayamos montado nuestro servidor, establecido el DOCUMENT ROOT y revisado que todo funciona correctamente, instalaremos un certificado SSL de forma gratuita haciendo uso de Let's Encrypt, y además, haremos que sea autorenovable ya que por defecto este tipo de certificados expira de forma automática cada 90 días.

Otro tema que cubriremos será ver cómo podemos acceder a nuestros archivos vía SFTP y también a nuestras bases de datos vía SSH utilizando un archivo .pem que nos ofrece AWS al crear la instancia.

Al crear instancias en Amazon EC2 cada una de ellas nos ofrece una IP pública la cual podemos utilizar para asociarlas a un dominio de nuestra propiedad, por lo tanto también aprenderemos a gestionar esta IP y que sea asignada a un dominio nuestro haciendo uso de Hover, aunque la herramienta es lo de menos.

Las grandes ventajas de EC2 es que pagas por lo que utilizas, además, tenemos múltipes tipos de instancias, desde small hasta xlarge, si quieres montar un sitio web sencillo con poco tráfico tendremos suficiente con una instancia micro, la cual puede tener un coste anual total de 80€ (depende de la región), aquí tienes toda la información sobre los precios.

Una vez hayas finalizado este curso sobre Amazon EC2 tendrás la capacidad de gestionar tus propios servidores haciendo uso de Amazon EC2 de forma extremadamente rápida y sencilla.
assignment

Requisitos

No es necesario ningún conocimiento previo, pero es recomendable haber utilizado antes aunque no sea de forma profesional una línea de comandos ya que siempre vamos a estar utilizándola.
group

¿A quién va dirigido el curso?

El curso está enfocado a cualquier desarrollador web que quiera gestionar sus propios servidores web sin la necesidad de nada más que sus conocimientos, teniendo la gran ventaja de arrancar, parar o eliminar sus propios servidores con un sólo click, aumentar los recursos o cualquier otra cosa que necesite.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

4.6
star star star star star

3 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Roberth3600

hace 5 años

Roberth3600 excelente curso
star star star star star

Tenia muchos problemas para el deploy de un proyecto Laravel. Con este curso se solucionó todo.

Jorge Navia

hace 5 años

Jorge Navia Buen Curso
star star star star star

Muy buen curso, además es muy útil cuando apenas se esta familiarizando con Amazon AWS

thpkevin

hace 7 años

thpkevin Muy bien explicado.
star star star star star_border

El curso esta muy bien explicado, gracias.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción