Web Server in EC2 Instance
In this article, I will show you how to create EC2 instance (Windows Server 2019) and then install web server in EC2 instance.
1- Log in to AWS account and then go to the AWS Services tab at the top left corner.

2- Click on Launch Instance button.

3- Select Windows Server 2019

4- Select an Instance type
Click Next : Configure Instance details

5- Number of instances – 1
Network – default.
Subnets – default
Auto-assign Public IP – Enable.
Click on Next : Add Storage.

6- Select Storage
Click Next : Add Tags.

7- Tag – web server
Click on Next : Configure Security Groups

8- Security group name – My Security Group
Select Protocols – (RDP, HTTP, HTTPS) and then select source anywhere
Click on Review and Launch

9- Review the instance details and parameters and then click launch.

10- Select Create a new key pair
Type a name for your key – Web Server
Select the download key pair button and save it in your secured folder
After downloading the key pair then click launch instance.

11- Select View Instances

12- Instance status is running
Select the instance and then click connect.

13- Click on Get Password.

14- Click choose file button.

15- Select the key pair you downloaded earlier and then click ok.
Click Decrypt Password.

16- Copy the password and then select Download remote desktop file

17- Click Connect.
Paste the password and then click ok.

18- Click yes
EC2 Instance (Windows Server 2019 desktop)
install a web server in EC2 instance
Install Web Server IIS
1- Server Manager, Dashboard and then select Add roles and features.

2- Add roles and features wizard click next.

3- Install web server IIS installation, leave default Role-based or feature-based installation selected, and then click Next.

4- Server selection: Select server and then click next.

5- From the server roles, select the checkbox next to Web Server (IIS).

5- A new window will popup that additional features are required, simply click the Add Features button to install these as well.

6- Click next.

7- You can install any additional features at this stage by clicking next on the Select features window.

8- Web Server Role (IIS) window, click next

9- Install web server IIS, role services option you can install additional services for IIS if required. Click Next.

10- Confirm installation selections, review the summary, and then click the Install button when you are ready to proceed with installing the IIS web server.

12- No reboot should be required, however, if you remove the role a reboot will be needed.

13- Open the path in C drive (C:inetpubwwwroot) in notepad, rename it (this is Amazon Web Server), and then save it.

14- Select your Web Server Instance, under description copy public IP Address.

15- Paste in web browsers.
