Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Apache Tomcat

Configuración de Apache Tomcat en un VPS con un dominio real

Aprende a instalar tu propio servidor web Apache Tomcat en Ubuntu Server utilizando VirtualHost y tu propio dominio
Rating: 4.8 out of 54.8 (95 ratings)
274 students
Created by IVAN ELISEO TINAJERO DIAZ
Last updated 12/2017
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Comprar tu propio servidor en la nube con el proveedor de hosting linode.
  • Instalar el sistema operativo Ubuntu Server 16.04 LTS en el VPS.
  • Instalar Java 8 (Server JRE) y Apache Tomcat 8 en el servidor Linux.
  • Configurar el Administrador de Apache Tomcat para administrar las aplicaciones.
  • Comprar tu propio dominio con el proveedor de hosting godaddy.
  • Configurar la dirección IP pública del VPS con tu dominio.
  • Crear VirtualHost en Apache Tomcat.
  • Configurar un VirtualHost con el dominio principal.
  • Configurar un VirtualHost con un subdominio.
  • Configurar Apache Tomcat en el puerto 80.

Course content

8 sections • 45 lectures • 2h 49m total length

  • Preview03:25
  • ¿Qué es un VPS?
    02:47
  • Proveedores de hosting de VPS
    03:41

  • Creación de tu cuenta con el proveedor de hosting linode
    02:26
  • Creación del VPS desde el panel de control
    04:32
  • Accesando remotamente al servidor desde Linux/MAC
    06:01
  • Accesando remotamente al servidor desde Windows
    02:28
  • Actualizando el software y la zona horaria del servidor linux
    02:12

  • Versiones de Java
    02:11
  • Instalación de Java 8 (SERVER JRE)
    07:26
  • Instalación de Apache Tomcat
    05:58
  • Estructura de directorios de Apache Tomcat
    03:50
  • ¿Qué es el Administrador de Aplicaciones de Apache Tomcat
    02:49
  • Configurar el acceso al Administrador de Aplicaciones
    08:15

  • Aplicaciones preinstaladas de Apache Tomcat
    03:35
  • Tareas con aplicaciones (Start - Stop - Undeploy)
    03:55
  • ¿Qué es un archivo WAR?
    02:10
  • Publicación de una aplicación a partir de un archivo WAR
    04:50
  • Aplicación de Login con usuarios en base de datos
    02:39
  • Instalar el servidor de base de datos MYSQL en el VPS
    03:00
  • Publicación de la aplicación Login a partir de un archivo WAR
    05:18
  • Sesiones activas de una aplicación
    03:56
  • Preview03:26

  • Cambiando el puerto 8080 de Apache tomcat - Explicación
    03:06
  • Cambiando el puerto 8080 de Apache tomcat - Práctica
    03:40
  • El Firewall UFW de Ubuntu Server
    03:17
  • Configuración de los puertos 22 y 80 en el VPS
    03:27

  • Preview05:07
  • Explicación de un VirtualHost en el archivo server.xml
    02:09
  • Configuración de 2 VirtualHost en el archivo server.xml
    03:49
  • Configuración de nombres de dominio en el archivo /etc/hosts
    07:03
  • Instalación de la aplicación ROOT para el VirtualHost #1
    04:08
  • Preview01:25

  • Procedimiento general para registrar un dominio con el VPS
    03:33
  • Comprar un dominio con el proveedor de hosting Godaddy
    04:28
  • Configurar los Servidores de Nombre para el dominio
    03:26
  • Configurar una zona de dominio para el VPS
    03:06
  • ¿Qué es un subdominio?
    06:13
  • Aplicación de descargas - Instalación
    06:09
  • Configurar subdominio en el panel de control de Linode
    02:57
  • Configurar subdominio en el panel de control de Godaddy
    02:36
  • Probando el acceso al servidor a traves del dominio real
    02:49
  • Personalizar la aplicación de descargas
    02:27
  • Instalación de Apache Tomcat como servicio
    00:15

  • Palabras Finales
    03:39

Requirements

  • Conocimientos básicos del Sistema Operativo Linux (terminal).
  • Conocimientos básicos de desarrollo web con Java.

Description

Bienvenido al curso "Configuración de Apache Tomcat en un VPS con un dominio real".

¿Ya terminaste tu aplicación web desarrollada con Java, y tu cliente quiere su aplicación publicada en Internet con su propio dominio?. Pues dejame decirte que no necesitas que un Administrador de Servidores haga este trabajo, tu mismo puedes hacerlo. En este curso te voy a compartir todos los conocimientos que necesitas para comprar tu propio Servidor Privado Virtual Linux para instalar tus aplicaciones web. Este tipo de servidores ya los puedes tener por solo $5 usd mensuales.

Para la creación de este servidor te enseñaré como contratar un VPS (Virtual Private Server) con un proveedor de hosting, y una vez que tengamos listo nuestro VPS con nuestras aplicaciones web publicadas, te enseñaré a comprar un dominio con otro proveedor de hosting y redireccionaremos nuestro dominio a la direccion IP pública del VPS. 

Estas son las habilidades que aprenderás durante todo el curso:

  • Contratar tu propio VPS con el proveedor de hosting Linode.
  • Instalar a tu VPS el Sistema Operativo Ubuntu Server 16.04 LTS.
  • Instalar Java Server JRE y Apache Tomcat en Ubuntu Server.
  • Configurar el Administrador de Aplicaciones de Apache Tomcat.
  • Instalar aplicaciones web a partir de archivos WAR.
  • Contratar tu propio dominio con el proveedor de hosting Godaddy.
  • Redireccionar tu dominio a la dirección IP pública del VPS.
  • Configurar VirtualHost en Apache Tomcat que apunten a un dominio.
  • Crear subdominios como una extensión del dominio principal.
  • Configurar VirtualHost en Apache Tomcat que apunten a un subdominio.
  • Configurar Apache Tomcat en el puerto 80 y abrir los puertos necesarios en el Firewall.


LO QUE NO INCLUYE EL CURSO

En este curso no se explica como crear aplicaciones web con Java. A lo largo del curso se instalarán algunas aplicaciones web para explicar el procedimiento necesario para publicarlas en tu servidor Apache Tomcat. Las aplicaciones que se instalarán son SOLAMENTE UN PROTOTIPO y solo se proporciona el archivo WAR listo para publicarlo.

Por lo tanto, no es el objetivo del curso explicar a detalle el código fuente, es decir, se asume que el estudiante ya sabe como desarrollar aplicaciones web básicas creadas con Java y solo necesita saber como publicarlas en Internet.

Who this course is for:

  • Administradores de servidores que desean configurar Apache Tomcat en un Linux VPS para el deployment de aplicaciones web.
  • Desarrolladores de Java Server Faces, Spring MVC, Apache Struts, Java Servlets, Java Server Page, etc.
  • Estudiantes que desean aprender a redireccionar un dominio con la dirección IP de un VPS.

Instructor

IVAN ELISEO TINAJERO DIAZ
Ingeniero de Software
IVAN ELISEO TINAJERO DIAZ
  • 4.5 Instructor Rating
  • 3,717 Reviews
  • 19,635 Students
  • 7 Courses

Mi nombre es Iván E. Tinajero Díaz, soy Ingeniero de Software y tengo una Maestría en Ingeniería de Software por parte del CIMAT (Centro de Investigación en Matemáticas). Actualmente trabajo en una dependencia Gubernamental desempeñandome en el área de desarrollo de sistemas. Tengo más de 11 años de experiencia desarrollando software, principalmente con el lenguage de programación Java y PHP, aunque tambien tengo conocimientos de Python y C++. 

He trabajado con diferentes tecnologías Java:

- Spring Boot

- Spring Framework

- Spring MVC

- Spring Data  JPA

- Spring Data REST

- Spring Security

- Thymeleaf

- Java Server Faces con Primefaces

- Hibernate

- Java Server Page y Servlets.

- Apache Tomcat

Tengo experiencia en el desarrollo de:

- Aplicaciones Web.

- Restful Web Services.

- SOAP Web Services.

Tengo 2 certificaciones:
1. Certified ScrumMaster

2. SEI-Certified PSP Developer

¿Porqué estoy compartiendo cursos?

Decidí crear cursos online para ayudar a los estudiantes y desarrolladores a acelerar la curva de aprendizaje de desarrollo de aplicaciones por medio de ejemplos prácticos y aplicaciones reales.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.