2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Silahkan ikuti langkah-langkah berikut : 1. Yang perlu dipersiapkan adalah pastikan anda sudah mem-burning OS Linux Ubuntu 16.04 ke DVD-R atau DVD-RW. Silahkan booting ke CD dari PC anda, jika anda benar melakukannya maka akan muncul tampilan Installasi Ubuntu Seperti gambar berikut :
Untuk memudahkan kita, silahkan pilih Bahasa Indonesia 2. Selanjutnya silahkan pilih Pasang Server Ubuntu
Novinaldi, M.Kom
1
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
3. Pilih Ya
4. Karna sebelumnya kita sudah memilih ke Bahasa Indonesia. Maka dari itu silahkan pilih Lokasi anda yaitu Indonesia
Novinaldi, M.Kom
2
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
5. Silahkan Pilih Tidak
6. Pilih Pola Keyboard yang English (UK)
Novinaldi, M.Kom
3
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
7. Pilih English (US)
8. Karna kita belum terkoneksi ke internet silahkan pilih Tidak
Novinaldi, M.Kom
4
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
9. Pilih Jangan Mengatur Jaringan saat ini
10. Buat nama host anda sesuaikan dengan nama anda masing-masing pastikan tidak menggunakan spasi
11. Masukkan nama lengkap anda,kalau yang ini boleh menggunakan Spasi ataupun Huruf Besar.
12. Masukkan nama akun anda tidak menggunakan spasi, ini gunanya untuk user Login ke Sistem nantinya (ingat jangan sampai lupa)
Novinaldi, M.Kom
5
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
13. Masukkan kata santi dari akun anda. Karna ini untuk pembelajaran masukkan saja kata sandi yang mudah di ingat saja. Untuk implementasi nantinya pastikan kata sandi ini harus ada gabungan antara Huruf besar dan symbol dan lebih aman nya lagi tambahkan juga symbol.
Novinaldi, M.Kom
6
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
14. Masukkan lagi kata sandi yang anda buat sebelumnya.
15. Karna tadinya kita menggunakan kata sandi 123456, maka secara otomatis sistem yang mendeteksi bahwasanya kata sandi tersebut lemah / sangat riskan. Oleh karna itu, kita pilih aja YA untuk sebagai pembelajaran.
Novinaldi, M.Kom
7
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
16. Pilih ya untuk meng-enkripsi folder home yang ada di sistem nantinya.
17. Pilih aja WIB
Novinaldi, M.Kom
8
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
18. Pilih gunakan seluruh harddisk
19. Secara otomatis harddisk akan terdeteksi oleh sistem. Silahkan pilih harddisk kita tersebut.
Novinaldi, M.Kom
9
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
20. Pilih ya untuk memformat seluruh harddisk
21. Kosongkan saja alamat proxy, pilih lanjutkan
22. Karna kita tidak langsung terkoneksi internet, silahkan pilih saja tidak ada pembaharuan otomatis.
Novinaldi, M.Kom
10
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
23. Kita akan dihadapkan beberapa package yang secara default sudah disediakan pada cd installasi untuk memilih silahkan tekan spasi pada keyboard. Karna ini masih pembelajaran awal, untuk itu kita hanya memerlukan standard system utilities dan openSSH server.
24. Jika sudah silahkan tunggu proses installasi nya lebih kurang 15 menit.
Novinaldi, M.Kom
11
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
25. Di dalam perjalanan instalasi akan muncul pesan Grub loader. Yang artinya misalkan anda menginstall lebih dari satu (1) OS pada PC atau laptop anda, alangkah baiknya Grub Loader diinstall. Agar nantinya ketika Booting akan ada pilihan OS System.
26. Alhamdulillah jika langkah-langkah diatas benar, maka akan muncul pesan Installasi Server anda sukses dan sistem akan me-restart dengan sendirinya.
Novinaldi, M.Kom
12
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
27. Ketika booting akan ada pilihan Grub Loader, silahkan pilih Ubuntu.
28. Silahkan masukkan user pengguna dan password anda
29. Langkah selanjutnya kita akan buat password untuk masuk ke root. Cara nya dengan mengetikkan perintah : sudo su
Novinaldi, M.Kom
13
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
30. Setelah itu masukkan password sebagai pengguna terlebih dahulu (ingat ketika anda memasukkan password, tidak akan kelihatan).
Sebenarnya ketika anda mengetikkan perintah sudo su dan memasukkan password sebagai pengguna, anda sudah bisa meng akses sebagai root perhatikan gambar berikut :
Tanda merah pada gambar diatas menandakan anda sudah berada di root. Namun demikian Password untuk masuk sebagai root belum ada. Maka dari itu ketikkan perintah berikut : ketika di enter, anda disuruh untuk membuat password baru untuk pengguna root (jangan sampai lupa password root nya ya). 31. Langkah selanjutnya kita akan membuat permission agar user root dapat kita gunakan ketika pertama kali masuk ke server. Caranya adalah kita akan mengedit beberapa perintah yang ada di Secure Shell (SSH) di server kita yaitu dengan ketikkan perintah berikut :
Cari yang ada tulisan seperti berikut :
Pada bagian PermitRootLogin hapus tulisan prohibit-password ganti dengan tulisan yes. Sehingga akan tampak seperti berikut :
Untuk menyimpannya tekan pada keyboard : CTRL + O, tekan enter kemudian CTRL+X Jika sudah restart ssh dengan mengetikkan perintah : atau bisa menggunakan perintah berikut
32. Langkah selanjutnya silahkan dicobakan masuk ke root secara langsung. Terlebih dahulu untuk logout ke sistem kita cukup mengetikkan perintah : exit
Novinaldi, M.Kom
14
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
33. Login sebagai root dan masukkan password root yang telah anda buat sebelumnya :
Jika berhasil maka akan muncul seperti berikut :
Novinaldi, M.Kom
15
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
KONFIGURASI IP ADDRESS : Kita akan coba mengkonfigurasi IP Address. Tapi sebelumnya karna praktikum ini Source Internet kita ambil dari Laptop yang sudah terkoneksi Internet, maka dari itu jangan lupa di Share Internetnya dari Wifi. Berikut langkah-langkahnya : 1. Gambarannya cukup sederhana bukak Control Panel->Network and Sharing Center->pada sisi kanan klik Change Adapter settings klik kanan pada Wi-fi -> properties:
Klik kanan pada wi-fi
Pada tab sharing jangan lupa di ceklis :
setelah itu klik OK Maka akan muncul bahwasanya secara otomatis pada Ethernet Card akan terset IP address nya : 192.168.137.1:
Novinaldi, M.Kom
16
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
klik yes 2. Robah IP Address pada Ethernet Card menjadi 192.168.1.1 :
Yang perlu diisi hanya Ip Address dan Subnet Mask nya saja. 3. Jika sudah kita kembali ke server, pastikan anda sudah login sebagai root. Kita akan coba mengkonfigurasi IP Address di server karna caranya sangat cukup berbeda. 4. Terlebih dahulu kita periksa apakah Ethernet Card di server sudah aktif atau belum. Ketikkan perintah berikut : ifconfig
Novinaldi, M.Kom
17
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Perhatikan pada gambar diatas, yang ditandai warna merah diatas itu bukan Ethernet Card. Coba kita perintah apakah Ethernet Card kita di disable : Ifconfig –a
Novinaldi, M.Kom
18
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Ternyata benar Ethernet card masih belum aktif. Pada tanda panah dari gambar diatas merupakan nama dari Ethernet Card (perlu diingat juga setiap perangkat PC atau laptop nama dari Ethernet Card pasti akan berbeda-beda). Maka dari itu kita perlu mengaktifkannya dengan mengetikkan perintah :
Secara otomatis Interface kita sudah aktif. Coba periksa kembali dengan mengetikkan perintah berikut : ifconfig 5. Langkah selanjutnya, kita akan mengkonfigurasi IP Address pada Interface enp0s3 tersebut. Ketikkan perintah berikut ini :
Maka akan muncul seperti berikut :
Silahkan ganti seperti berikut :
Novinaldi, M.Kom
19
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Jika sudah untuk menyimpan nya sama seperti yang sebelumnya tekan pada keyboard : Ctrl+o terus Enter, kemudian untuk keluar tekan Ctrl+x 6. Kemudian lakukan restart networking agar konfigurasi kita tadi tersimpan. Dengan mengetikkan perintah : 7. Jika sudah coba lakukan test apakah server kita sudah terkoneksi ke PC atau laptop yang di share tersebut ? dengan cara : Ping 192.168.1.1
Pastikan muncul pesan reply,jika belum pastikan PC atau laptop kita sudah di disable Firewallnya. 8. langkah selanjutnya kita akan coba konfigurasi DNS, agar kita bisa ping ke google. Ketikkan perintah berikut : Tambahkan perintah berikut :
Jangan lupa di simpan, caranya sama Ctrl+o enter & Ctrl+x Novinaldi, M.Kom
20
2017/2018
Novinaldi, M.Kom
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
21
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
9. coba lakukan test ping ke google.co.id :
Pastikan terkoneksi atau reply. 10. Langkah selanjutnya kita harus mengupdate OS ubuntunya agar nantinya kita bisa menginstall beberapa Package yang kita butuhkan. Yaitu dengan mengetikkan perintah : apt-get update Dan apt-get upgrade Untuk praktikumnya kita hanya cukup melakukan Update nya saja. Perlu diperhatikan juga, untuk melakukan Update di anjurkan 1 kali dalam sebulan sedangkan untuk Upgrade di anjurkan 1 kali dalam 6 bulan. Gambar berikut merupakan bahwasanya sistem kita sedang melakukan update :
Tunggu proses sampai selesai tergantung dari kecepatan koneksi internet anda. 11. Jika sudah selesai kita akan lanjut ke Installasi MYSQL
Novinaldi, M.Kom
22
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Installasi dan Konfigurasi MYSQL Client dan MYSQL Server 1. Untuk menginstall package MySql kita cukup mengetikkan perintah berikut: 2. Ketika installasi akan muncul dialog untuk men set Password Root dari Mysql kita.
3. Tunggu proses installasi selesai. Jika sudah selesai kita perlu meng install satu buah plugin agar Mysql kita lebih aman. Dengan mengetikkan perintah berikut :
Masukkan password Root yang sudah kita buat sebelumnya :
Novinaldi, M.Kom
23
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Ketik No
Ketik No
Ketik Yes
Ketik No
Ketik yes
Ketika yes
Maka akan muncul pesan :
4. Langkah selanjutnya, kita akan konfigurasi gimana nantinya MYSQL dapat diremote dari jarak jauh. Ketikkan perintah berikut :
Cari tulisan bind-address ganti IP 127.0.0.1 menjadi 0.0.0.0
Novinaldi, M.Kom
24
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Jika sudah silahkan simpan konfigurasi caranya sama tekan pada Keyboard : Ctrl+o lalu enter kemudian Ctrl+x 5. Selanjutnya lakukan restart Mysql :
Atau bisa dengan cara
6. Langkah selanjutnya kita masuk ke mysql dengan cara mengetikkan perintah :
Masukkan password root anda. Setelah itu kita akan di hadapkan ke Mysql Console 7. Beri hak akses Root supaya agar bisa di akses dari luar. Cara nya dengan mengetikkan perintah : Atau jiks sulit di baca dari gambar diatas, maka anda bisa mengetikkan perintah berikut : grant all privileges on *.* to root@’%’ identified by ‘mysql123456’; Yang ditandai dengan warna merah adalah password root kita. Kemudian jika query nya berhasil selanjutnya ketikkan printah berikut : flush privileges;
Novinaldi, M.Kom
25
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
8. Jika berhasil silahkan keluar dari mysql console dengan mengetikkan perintah : exit 9. Selanjutnya terakhir ketikkan perintah berikut :
Atau jika kurang kelihatan : /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT
10. Jika sudah silahkan restart mysql nya dengan cara (lihat langkah nomor 5). 11. Untuk mentestnya, anda bisa membuka aplikasi MYSQL Manager. Misalnya aplikasi SQLYog
Lakukan konfigurasi seperti berikut :
12. Langkah selanjutnya Install Apache
Novinaldi, M.Kom
26
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Install APACHE 1. Untuk install apache kita cukup mengetikkan perintah berikut : 2. Tunggu proses installasi selesai. 3. untuk mencek apakah apache kita sudah ter install yaitu dengan cara membuka browser pada Laptop kita kemudian ketikkan Ip Address Server pada Address Bar yaitu 192.168.1.2 4. pastikan muncul halaman apache. Install PHP dan Module PHP 1. Ketikkan perintah berikut :
2. Tunggu sampai proses installasi. 3. Install libapache : apt-get -y install php libapache2-mod-php 4. Tunggu proses installasi sampai selesai. Konfigurasi SSH : 1. Konfigurasi SSH ini gunanya untuk meremote server kita dari luar atau jarak jauh selain itu bisa juga digunakan untuk upload file kita. Ada 2 buah aplikasi yang bisa kita butuhkan untuk meremote server : a. Putty -> gunanya untuk meremote server. b. WinSCP -> gunanya untuk upload file. 2. Silahkan ketikkan perintah berikut : 3. Cari tulisan Port 22, kemudian angka 22 menjadi angka terserah anda. Misalkan seperti berikut :
Jika sudah silahkan simpan konfigurasi. 4. Kita akan test apakah bisa diremote. Silahkan buka aplikasi Putty nya. Atur seperti berikut :
Novinaldi, M.Kom
27
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Klo menggunakan WinSCP :
Perlu diingat untuk file Protocol ganti menjadi SFTP.
Novinaldi, M.Kom
28
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
Membangun Virtual Host di Server Linux Ubuntu 1. Pertama-tama kita harus memindahkan konfigurasi Apache yang mana secara default terletak di : /var/www/html/index.html. 2. Kita akan mengganti konfigurasinya menjadi /home/www. 3. Karna folder www belum ada di home. Terlebih dahulu kita buat folder www dengan mengetikkan perintah : mkdir –p /home/www 4. Mengizinkan folder www supaya dapat di akses : chown –R www-data:www-data /home/www chmod 777 /home/www 5. Kemudian kita coba buat file index.html di folder www :
6. Buat perintah seperti berikut :
Silahkan simpan seperti biasa Ctrl+o lalu enter dan Ctrl+x 7. Langkah selanjutnya merubah konfigurasi apache2 :
Silahkan cari tulisan document root
Novinaldi, M.Kom
29
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
pada script yang ditandai silahkan ganti dengan : DocumentRoot /home/www/ jika sudah silahkan simpan konfigurasi. 8. Kemudian ketikkan perintah : nano /etc/apache2/apache2.conf tekan Page Down pada keyboard untuk Scroll. Cari perintah :
Pada gambar yang di tandai diatas silahkan ganti menjadi :
9. Selanjutnya lakukan restart apache dengan mengetikkan perintah : service apache2 restart
Novinaldi, M.Kom
30
2017/2018
[INSTALLASI WEB SERVER DAN DATABASE SEVER OS UBUNTU 16.04]
10. Jika tidak ada pesar error yang muncul, silahkan akses di laptop atau PC anda. Kemudian buka browser di address bar nya ketikkan IP server : 192.168.1.2 Maka akan muncul seperti berikut :
========Sekian Dulu Mudah-Mudahan Praktikumnya Bermanfaat========
Novinaldi, M.Kom
31