Instalasi Dasar untuk Ubuntu Server untuk keperluan Webhosting. Install Apache, MariaDB, PHP7.3

Kali ini kita akan memulai dengan menginstal apache, mariaDB, dan PHP di server kita sendiri untuk keperluan web hosting. Biasanya akan lebih mudah bila kita menggunakan Web Hosting Management (WHM) yang sudah siap pakai seperti CPanel, Plesk, dsb. Akan tetapi kali ini kita buat web hosting tanpa menggunakan panel WHM tersebut.

Service yang akan kita install pada tutorial kali ini adalah Webserver Apache, MariaDB sebagai Database dan PHP 7.3 sebagai penunjang bahasa pemrograman.

Untuk mengikuti ini kamu cukup copy paste script di terminal cli, yuk Kita langsung saja mulai instalasinya.

1. Update HOSTNAME Server

Sebelum menginstall apache baiknya kita cek dahulu hostname kita. Sudah sesuaikah format hostname kita?

Cek hostname dengan perintah :

Bila kita ingin update hostname gunakan perintah berikut :

Kemudian edit hostname saat ini dengan hostname baru kamu. Pastikan formatnya 3 kata misal srv.namadomain.com, setelah itu simpan dengan kli :wq

Setelah mengubah hostname silahkan Reboot server dengan perintah berikut ini :

2. Install Apache Webserver

Setelah mengubah hostname kita mulai untuk install apache webserver. silahkan ketik perintah berikut :

Bila muncul pertanyaan silahkan Klik Y untuk melanjutkan. Setelah selesai instal apache, baiknya kita cek hasil instalasinya dengan mengunakan perintah berikut ini :

Bila berhasil Outputnya kurang lebih seperti ini :

Untuk memastikan apache berjalan dengan baik silahkan akses IP server kamu di browser. misalkan http://ipserver. Kamu bisa mengecek IP Public server kamu dengan perintah berikut ini :

Bila instalasi berhasil, saat buka IP di browser akan muncul seperti ini

Bila ada error di Apache anda anda bisa mengecek dengan mengetikan :

Setalah instalasi selesai lakukan penyesuaian Timezone untuk server. Berikut adalah perintah setup timezone untuk Server jakarta

Untuk mengecek datetime Database ketik Query Berikut :

3. Install MariaDB

Langkah selanjutnya kita install database. Disini saya menggunakan database MariaDB. Berikut script instalasinya.

Bila keluar pertanyaan Konfirmasi silahkan Isi dengan ketik Y dan Enter.

Setelah selesai instalasi MariaDB, anda bisa mengatur konfigurasi awal dengan menggunakan perintah berikut ini :

Setelah itu akan muncul pertanyaan-pertanyaan konfirmasi untuk dijawab oleh anda. Berikut gambaran pertanyaan-pertanyaan yang muncul saat instalasi MariaDB.

Masukan Password Root Saat ini. Karena kita belum mengatur password root, maka cukup di “Enter” saja.
Apakah kita mau menggati password untuk akun root? bila kita ingin mengganti password, maka ketik Y bila tidak kita Ketik N. disini saya mengetik Y karena saya mau mengatur password Baru untuk Root.
Pertanyaan ini mengkonfirmasi apakah anda ingin menghapus Anonymous user bawaan dari Mysql nya? Bila Iya ketik Y, bilah tidak ketik n
Pertanyaan ini mengkonfirmasi apakah anda mengijinkan Akun root untuk di remote,
bila di izinkan ketik Y bila tidak ketik N
Pertanyaan berikut mengkonfirmasi apaakah anda ingin menghapus database test bawaan dari Mysql ? Bila iya ketik Y dan bila tidak ketik N.
Pertanyaan selanjutnya ini mengkonfirmasi apakah Mysql mau direload? saya pilih Y.
Setelah selesai akan muncuk keterangan seperti ini.

Untuk mamastikan instalasi MariaDb berjalan dengan baik kamu bisa cek dengan mengetikan perintah berikut ini :

Output yang keluar akan seperti ini :

Setelah instalasi MariaDB setup untuk timezone database dengan menambahkan script berikut di configurasinya /etc/mysql/mariadb.conf.d/50-server.cnf :

4. Instalasi PHP7.3

Setelah kita berhasil menginstal Apache dan mariaDB kita lanjutkan instalasi PHP 7.3 di server ubuntu kita. berikut perintah untuk instalasinya.

Pertama kita tambahkan repositori PPA Ondrej dahulu

Setelah itu kita install PHP 7.3 nya dengan perintah berikut ini :

Setelah berhasil menginstal kita tambahkan juga extention php nya dengan format perintah berikut ini

Extention yang biasa dipakai bisa dicek di bawah ini.

Untuk mengetest apakah instalasi PHP 7.3 ini berhasil kamu bisa menambahkan script php di direktori apache kamu. Berikut Langkahnya :

Masuk ke direktori apache dan buat file info.php

kemudian ketikan code berikut lalu simpan dengan ctrl + o dan keluar dengan ctrl + x

Akses script php yang kamu buat melalui IP di browser kamu : http://ipkamu/info.php

Bila berhasil maka akan tampil seperti berikut :

Dengan Demikian Instalasi Server untuk keperluan Webhosting sudah selesai dan dapat. Langkah-langkah selanjutnya anda dapat melakukan :

  1. Pointing Domain Ke server Kamu
  2. Install SSL untuk server
  3. Remote Database Maria DB
  4. Migrasi file-file website ke server baru

Share This: