Step 7 - Setup Your Domain Name by Configuring DNS and Installing TLS/SSL Certs
Вставка
- Опубліковано 8 вер 2024
- Yay...we are at the last step! At this point, you should have a working web application, workers, and a running scheduler. However, your application is only accessible by either an IP Address or the really long domain name provided by Amazon AWS. In addition, it isn't secure yet as all the traffic is unencrypted. In this video we address these final issues.
I assume that you already have a domain that you want to use. Otherwise....go get you one of those first.
First we use Route 53 to create a hosted zone where we can register our domain. I show you how to update your domain name servers (DNS) to point to this new hosted zone. We then add a CNAME record that directs all requests to our Amazon EC2 instance.
Then we use LetsEncrypt (letsencrypt.org/) to install a TLS/SSL certificate onto our server. Compared to doing this manually, this is really the way to go.
Congrats!!! You have deployed your Laravel application to Amazon AWS. In future videos I will provide some insights on Infrastructure as Code (IaC), Scaling, and CI/CD.
Links To All Seven Steps:
Introduction and Background - • 2024 - 7 Steps To Depl...
Step 1 - Provision Infrastructure in AWS - • Step1 - Provision All ...
Step 2 - Prepare Ubuntu Instance - • Step 2 - Prepare Ubunt...
Step 3 - Deploy Web - • Step 3 - Bring Laravel...
Step 4 - Deploy Workers - • Step 4 - Setup Ubuntu'...
Step 5 - Deploy Scheduler - • Step 5 - Setup Ubuntu ...
Step 6 - Migrate from SQLite to MySQL - • Step 6 - Install MySQL...
Step 7 - Setup Domain Name & TLS/SSL - • Step 7 - Setup Your Do...
#laravel #aws #vpc #ec2 #route53
#ubuntu #nginx #php #composer #npm #sqlite #mysql
#technologysandbox
Super
Thank you so much!
You are welcome!