Posts

Showing posts from March, 2023

Deploying Angular Web App on Amazon EC2 with AL2023 and Nginx

Image
Welcome to the blog by The Quick Desk! Are you interested in deploying your Angular web application on Amazon EC2 but don't know where to start? Don't worry, I have got you covered. In this step-by-step guide, we will show you how to launch an EC2 instance with the latest third-generation of the Amazon Linux distribution, AML 2023, and deploy your Angular app using the Nginx web server. Before we get started, let's take a quick look at Amazon EC2. It is a web service that provides scalable computing capacity in the cloud. With Amazon EC2, you can deploy and run applications on a virtual machine without the need for a physical server. It is highly reliable, secure, and cost-effective, making it a popular choice for businesses of all sizes. Here we will use the latest distribution that is AL2023 or Amazon Linux Distribution for deploying our web application. Amazon Linux 2023 provides an application environment that offers long-term support with access to the latest innovatio

Setting up MariaDB on Ubuntu EC2 instance & configure remote access.

Image
 Introduction: Welcome to the blog by The Quick Desk! Today, We are deploying a mariadb-server using AWS EC2 and enabling remote access to it. We will use the Ubuntu LTS 22.04 AMI for deploying our database. AWS already provides RDS services that have various advantages as Amazon RDS handles routine database tasks, such as provisioning, patching, backup, recovery, failure detection, and repair but if we want full control over the architecture and even want to install the database engine ourselves then this tutorial is for you. MariaDB is an open-source relational database management system that is a fork of the popular MySQL database system. It is a robust and reliable database system widely used by developers and organizations worldwide. In this tutorial, we will install MariaDB on an Ubuntu EC2 instance, create a DBAdmin user, and configure it to allow remote access. Prerequisites: 1. An Ubuntu running EC2 instance. 2. SSH access to the instance. 3. A user who has root privileges on