Anda di halaman 1dari 16

Assignment Internet of Things - After Session 2

2201921211 - Bhayang Ratu Wahyunur

A. Akses Amazon Web Services (AWS)


1. Masuk ke halaman https://aws.amazon.com/
2. Pilih dan klik tombol login
3. Isi Username dan Password
4. Halaman awal AWS Control
5. Pilih Menu Service kemudian pilih EC2

6. Menampilkan Halaman EC2 Dashboard kemudian pilih instances

7. Menampilkan Halaman Instances


Request pengelolaan VPS di e-commerce PT XYZ

B. Pembuatan EC2 Webserver


Langkah 1 : Pilih Amazaon Machine Image (AMI)

Langkah ke 2 : Pilih Instances Type


Langkah ke 3 : Configure Instances Detail

Langkah ke 4 : Add Storage

Langkah ke 5 : Add Tags


Langkah ke 6 : Configure Security Group

Langkah ke 7 : Review Instance Launch

Langkah ke 7 : Create a new keypair


Selesai dan muncul halaman Launch Status

Halaman Instance yang berisi instance web-server yang sudah berhasil dibuat.

C. Konfigurasi Webserver
Create keypair yang sudah di download menjadi putty private key
- Load keypair yang sudah dibuat
- Save private key putty
Akses webserver via SSH Putty
Berhasil masuk ke Webserver via SSH Putty

Lakukan proses instalasi Apache dengan perintah berikut


- sudo yum update –y
- sudo yum install -y httpd
- sudo systemctl start httpd
- sudo systemctl enable httpd
- sudo systemctl is-enabled httpd
Kemudian akses ip public webserver yaitu http://ec2-35-173-202-250.compute-1.amazonaws.com/,
dan jika berhasil akan menampilkan Apache test page.
D. Pembuatan EC2 Mysql
Langkah-langkah untuk pembuatan EC2 Instance Mysql sama seperti pembuatan EC2 Instance Webserver,
namun hasil akhir penamaan instancen dan ip public nya berbeda. Berikut hasil pembuatan instancenya.

E. Konfigurasi Phpmyadmin
Lakukan konfigurasi Mysql dengan perintah berikut :
- (Install Kebutuhan dependencies) sudo yum install php-mbstring –y
- (Restart Apache) sudo systemctl restart httpd
- (Restart php-fpm) sudo systemctl restart php-fpm
- (Pindah ke Apache document root) cd /var/www/html
- (Install Packages Mysql update) wget https://www.phpmyadmin.net/downloads/phpMyAdmin-
latest-all-languages.tar.gz
- (Buat folder PhpMyadin kemudian extract filenya)
mkdir phpMyAdmin && tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C phpMyAdmin --
strip-components 1
- (Optional) Jika MySql server tidak jalan coba gunakan perintah ini) sudo systemctl start mariadb
- Akses URL Ip Public in web browser

Halaman database setelah melakukan login

F. Installasi Wordpress
Untuk langkah-langkah instalasi wordpress bisa di akses di link berikut :
https://www.rosehosting.com/blog/how-to-configure-wordpress-to-use-a-remote-database/
Untuk melakukan instalasi klik link di browser : http://ec2-18-140-50-216.ap-southeast-
1.compute.amazonaws.com/wordpress/  IP public Instance/wordpress. Lakukan instalasi wordpress
seperti biasa.

Berikut halaman akses admin wordpress

Berikut halaman wordpressnya


G. Akses Instance EC2 Mysql dari IP EC2 Webserver
Data EC2 Mysql

Data EC2 Webserver

Untuk mencoba akses instance EC2 Mysql terlebih dahulu di buatkan elastic IPs dan associate ke IP Private
EC2 Mysql 172.31.18.178
Cek akses menggunakan telnet echo X | telnet -e X 52.76.145.22 3306

H. Konfigurasi Postman
Install postman client search di chrome web store extention nya :

Buka extention yang sudah di download tadi dan siapkan REST web service untuk pengujiannya
Masukan URL yang akan kita untuk mengujinya dengan fungsi POST, GET
- URL EC2 Webserver : http://ec2-35-173-202-250.compute-1.amazonaws.com/
Contoh fungsi GET :

Contoh fungsi POST :


- URL EC2 Mysql : http://ec2-52-76-145-22.ap-southeast-1.compute.amazonaws.com/wordpress/
Contoh fungsi GET :

Contoh fungsi POST :

Anda mungkin juga menyukai