Creation of VPC
Creation of VPC
A Virtual Private Cloud (VPC) is like your own private space on the internet inside a cloud service. It
lets you set up and manage your own network, just like having a secure office network but in the
cloud. You can control who can access it, how different parts connect, and whether it can reach the
internet. Big cloud providers like AWS, Google Cloud, and Azure offer VPCs to keep your data safe
and organized.
STEP 6: GIVE THE NAME TO THE SUBNET AND SELECT ANY AVAILABILITY ZONR AND ALSO CHANGE
THE IPv4 CIDR BLOCK TO 10.0.1.0/24.
STEP 7: CREATE ANOTHER SUBNET AND GIVE THE IPv4 RANGE TO IT
STEP 8: FOR THE SUBNET 1 GIVE THE PUBLIC ACCESS BY GOING TO THE EDIT SUBNET SETTINGS IN
ACTION.
STEP 9: GO TO INTERNET GATEWAYS AND CREATE A NEW INTERNET GATEWAY.
STEP 10: GIVE A NAME TO THE INTERNET GATEWAY AND CLICK ON CREATE INTERNET GATEWAY.
STEP 11: NOW ATTACH THE CREATED GATEWAY TO THE VPC.
STEP 12: SELECT THE VPC THAT WE CREATED JUST NOW AND CLICK ON ATTACH INTERNET GATEWAY
STEP 13: INTERNET GATEWAY IS SUCCESSFULLY ATTACHED TO THE VPC.
STEP 14: CREATE A ROUTE TABLE AND GIVE IT A NAME. SELECT THE VPC WHICH WE CREATED.
STEP 15: NOW CLICK ON ACTIONS AND IN THAT EDIT SUBNET ASSOCIATIONS.
STEP 16: NOW CLICK ON THE SUBNET 1 AND CLICK ON SAVE ASSOCIATIONS.
STEP 17: NOW AGAIN CLICK ON ACTIONS AND THEN EDIT ROUTES.
STEP 18: ADD A NEW ROUTE WITH TARGET AS INTERNET GATEWAY AND SELECT THE GATEWAY.
STEP 19: CREATE AN EC2 INSTANCE FOR THE WEB SERVER.
STEP 20: SELECT THE VPC AND ALSO THE SUBNET 1 THAT WE CREATED. ALSO ENABLE THE PUBLIC IP.
STEP 21: ADD SECURITY GROUP RULES FOR TYPE HTTP AND HTTPS.
STEP 22: GO TO ADVANCED DETAILS AND IN THAT ADD THE BOOTSTRAP CODE.
#!bin/bash
sudo su
yum update -y
yum install httpd -y
cd /var/www/html
echo "22BD1A0527">index.html
chkconfig httpd on
#!bin/bash
sudo su
yum update -y
cd /var/www/html
echo "22BD1A0527">index.html
chkconfig httpd on
STEP 28: NOW SELECT THE INSTANCE AND GO TO THE PUBLIC IP ADDRESS OF THE INSTANCE.
STEP 29: NOW WE CAN SEE THE OUTPUT.