Wisni laporan Deploy Infrastruktur

 

Laporan Deploy Infrastruktur lamp Stack

Di AWS 

Nama: Wisni Saputri

Kelas: XII TKJB


1. membuat vpc

      CIDR block 100.0.0.0/16

        tambahkan 2 subnet public subnet: 100.0.1.0/24

                                                                   100.0.2.0/24

        buat 1 private subnet: 100.0.3.0/24












2. Konfigurasi Internet Gateway dan Route Table
    Attach internet gateway ke VPC
























3. Membuat Security Group
    Security Group untuk EC2:
    1. izinkan akses SSH (port 22) dari IP siswa
    2.Izinkan Aksses HTTP (port 80) dari semua sumber (0.0.0.0/0)


    Security Group untuk RDS:
       1. Izinkan koneksi MySQL (port 3306) hanya dari Security Group EC2






4. Membuat dan Mengkonfigurasi Instances  
    1. Gunakan AMI Amazon Linux 2 atau ubuntu


    2. Masukkan script berikut di tab User Data untuk menginstal LAMP Stack:









5. Membuat Database RDS
    -Pilih engine MySQL. 
    -Pilih Multi-AZ deployment untuk meningkatkan durabilitas. 
    -Tempatkan RDS di Private Subnet.
    -Atur Security Group RDS untuk hanya menerima koneksi dari EC











6. Menghubugkan  Web Server dengan Database








-Buat file PHP pada EC2 di /var/www/html/test_connection.php untuk menguji koneksi ke database RDS:











- Masukkan PHP code 
    <?php

    $servername = "ENDPOINT_RDS";$username = "USERNAME_RDS";

    $password = "PASSWORD_RDS";

    // Create connection

    $conn = new mysqli($servername, $username, $password);

    // Check connection

      if ($conn->connect_error) {

     die("Connection failed: " . $conn->connect_error);

       }

      echo "Connected successfully";

       ?>

Ganti ENPOINT_RDS,USERNAME_RDS, DAN PASSWORD_RDS dengan informasi RDS kalian 

7.Uji Aplikasi

    Uji koneksi database dengan mengakses : http:///test_connection.php.



Komentar