Oke ini adalah lanjutan dari Part 1 sebelumnya. Disini kita akan mulai menginstall OS Cent OS 7 pada VM yang telah dibuat sekaligus mengkonfigurasikannya menjadi suatu Web Server. Bagi yang ingin mengetahui part 1 nya bisa cek disini! So, mari kita langsung saja!
1. Konfigurasi Network VM
Sebelum kita mulai menyalakan VM Cent OS 7-nya, kita harus konfigurasi terlebih dahulu sistem networknya agar saat didalamnya kita tidak mengalami error di bagian IP Address.
Buka Virtualbox -> Settings (CTRL + S) -> Network
Lalu, pada bagian "Adapter 1" konfigurasikan menjadi demikian
Ubah dari NAT -> Bridged Adapter, kemudian klik Advanced lalu di Promiscuous Mode set -> Allow All
Kemudian, pada bagian "Adapter 2" konfigurasikan menjadi seperti berikut
Centang Enable Network Adapter, lalu set Attached To Host-Only Adapter, kemudian klik Advanced lalu set Promiscuous Mode -> Allow All. Kemudian, langkah terakhir adalah copy dan paste MAC Address dari Adapter 2 saja di notepad masing-masing (disini MAC Address Adapter 2 saya adalah 080027690CBE)
Untuk "Adapter 3" dan "Adapter 4" tidak perlu kita enable, karena yang akan kita gunakan cukup Adapter 1 dan 2. Nantinya, yang akan kita jadikan Host IP adalah Adapter 2 untuk mendeploy web server kita secara localhost terlebih dulu.
2. Starting VM Cent OS 7_Web Server
Setelah selesai setting Networknya, baru kita bisa menyalakan VM Cent OS 7-nya. Cukup klik Start.
Lalu, kita tunggu sampai muncul Virtualisasi dari setup instalasi Cent OS 7!
3. Pilih File ISO Yang Telah Di Download
Kemudian akan muncul tampilan seperti berikut dari virtualbox
Klik icon folder-up di sebelah dropdown "Empty" untuk mendaftar File ISO Cent OS 7 yang telah di download sebelumnya. Bagi yang belum dapat File ISO nya bisa dicek di Part 1, Oke!
Pilih Button Add, kemudian cari dan masukkan File ISO yang telah di download. Hasilnya akan seperti ini
Klik dulu ISO CentOS-7-x86_64-DVD-2004.iso-nya dan pilih Choose.
Terakhir, klik Start! (Pastikan ISO Cent OS 7 telah ter-load dengan benar)
4. Instalasi Cent OS 7 di VM
Proses instalasi akan berlanjut, tunggu sampai muncul page konfigurasi awal sistem Cent OS 7, lalu ikuti langkah berikut!
Oke, kita sampai dihalaman instalasi Cent OS 7. Pilih English lalu Continue!
Important Tips : Karena VM Cent OS 7 forcing menggunakan pointer VM, jadi pointer kita akan berada di dalam VM dan tidak bisa keluar dari sana. Untuk mengatasinya, cukup tekan CTRLRIGHT + R lalu pilih Cancel, jangan Reset. Nanti pointer asli kita akan kembali!
Oke, back to topic, pilih Date And Time kemudian set ke Jakarta Time Zone.
Kemudian, klik Done. Selanjutnya, scroll ke bawah dan pilih Installation Destination
Kemudian, klik 2x pada ATA VBOX HARDDISK sampai berwarna biru dan ada ikon centangnya, lalu klik Done.
Terakhir, pilih Network & Host Name di bawah Installation Destination, dan nyalakan "enp0s3". Pilih Done!
Cukup Ethernet (enp0s3) saja yang di On. Yang (enp0s8) akan kita konfigurasi di dalam CLI Cent OS 7 setelah terinstall!
Klik Begin Installation!
Kemudian, kita harus setup user untuk Cent OS 7 kita dan password untuk SuperUser alias Root! Silakan isi masing-masing!
Page User Creation,
Page Root Password,
Lalu, kita tinggal menunggu hingga proses instalasi selesai!
5. Tampilan CLI Cent OS 7
Kita sampai di tampilan Command-Line Interface Cent OS 7 kita. Untuk login langsung saja gunakan "root" dan password root yang kalian masukkan agar kita langsung teridentifikasi sebagai super-user!
Setelah itu, kita perlu melakukan install package bernama nano. Gunakan perintah berikut
yum install -y nano
Setelah instal nano selesai, kita akan mengkonfigurasikan ifcfg-enp0s8 agar dapat menjadi adapter host web server kita. Oya, jangan lupa siapkan MAC Address yang telah di copypaste di notepad kalian. (enp0s8 dibaca enpnolsdelapan)
nano /etc/sysconfig/network-scripts/ifcfg-enp0s8
Kemudian, hapus semua isi konfigurasinya, dan ganti menjadi seperti ini! Sesuaikan IPADDR sesuai range kalian, dan untuk MAC Addressnya (HWADDR) harus dipisah-pisah tiap 2 digit dengan ":" yaa. Untuk Netmask isi dengan 255.255.255.0 saja.
Setelah itu, klik CTRL + X lalu ketik y dan Enter. Setelah itu, masukkan perintah untuk restart network
systemctl restart network.service
Oke sip, jika tidak ada kendala maka kita bisa lanjut install package untuk server apache kita. Gunakan perintah berikut :
yum install -y httpd
Kemudian, setelah httpd apache terinstall, kita harus menyalakannya dengan 2 perintah berikut
systemctl start httpd.service
systemctl enable httpd.service
Lalu, langkah terakhir adalah dengan mematikan firewalld terlebih dahulu agar server apache dapat dibuka di browser kita. Caranya dengan memasukkan perintah berikut
systemctl stop firewalld
Kemudian kita buka di browser kita apakah apache sudah menyala, dengan cara memasukkan IP Address yang kita konfigurasikan di ifcfg-enp0s8!
Yay, kita telah berhasil menjalankan web server di Cent OS 7. Apabila kalian ingin mengupload folder web kalian ke web server Cent OS 7 ini, bisa gunakan software SFTP bernama WinSCP agar mempermudah proses uploading. Saya akan memberikan contoh berupa web info.php yang berisi kode
<?php phpinfo(); ?>Caranya adalah sebagai berikut :
cd /var/www/html
nano info.php
Kemudian, isi dengan kode php info sebelumnya.
Oya jangan lupa restart kembali apachenya dengan perintah
systemctl restart httpd.service
Kemudian, di URL Browser kita tambahkan "/info.php". Nah, apabila tampilannya hanya terdapat raw source code saja, berarti kita perlu menginstall package lagi yaitu package php. Gunakan perintah berikut :
yum install -y php
Lalu restart kembali apachenya dengan perintah restart httpd.service sebelumnya, dan Voila!























Comments
Post a Comment