Cara Install Web Server LAMPP di Ubuntu

Pengertian Web Server

Web Server atau pelayan web adalah sebuah software yang memberikan layanan data berbasis web dan yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi web browser seperti Mozilla Firefox, Google Chrome.
Sebuah komputer dapat kita jadikan mesin web server yang handal jika kita instal dan konfigurasi LAMPP yang benar dan sesuai kebutuhan. Jadi, benda apa itu LAMPP 🙂 LAMPP adalah kepanjangan dari Linux, Apache, MySQL, PHP, dan phpMyAdmin.
Nah… LAMPP itu web server yang handal, free, open source, dan modulnya lengkap oleh karena itu kita akan membuat web server menggunakan LAMPP.
cara instal lamp di linux ubuntu 16.04

Fungsi Web Server

Fungsi utama Server atau Web server adalah untuk melakukan transfer berkas permintaan pengguna dan menerjemahkan berkas kepada pengguna serta menampilkan berkas melalui protokol komunikasi yang telah ditentukan sedemikian rupa (HTTP dan atau HTTPS.
Pemanfaatan web server untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.
Salah satu contoh aplikasi dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet setidaknya untuk saat ini. Program ini pertama kali dibangun untuk sistem operasi lingkungan UNIX. Apache mempunyai modul pendukung yang cukup banyak, hal ini memberikan pilihan layanan yang cukup lengkap bagi penggunanya.

Langkah-Langkah ​Menginstal Web Server LAMPP di Ubuntu

Perkembangan website saat ini sudah sangat mengalami kemajuan yang sangat signifikan sehingga dibutuhkan software pendukung untuk terbentuknya sebuah website seperti php, mysql, dll sesuai dengan kebutuhan. Kali ini kami akan membahas penggunaan Apache sebagai engine utama web server. Bagi pembaca yang berminat menggunakan web server LAMPP, silakan simak paparan singkat kami berikut ini.

PERSIAPAN AWAL

Seperti biasa, login sebagai root dan pastikan sistem operasi Ubuntu Anda telah memiliki versi terkini. Silakan lakukan perbaruan repositori dengan perintah berikut ini melului terminal cli :
apt-get update

INSTALLASI

Untuk instalasi web server apache, lakukan perintah berikut kami berikut ini:
apt-get install apache2 php5 php5-mysql mysql-server mysql-client

KONFIGURASI Apache2

Secara default file konfigurasi Apache2 terletak di direktori /etc/apache2/Apache2.conf. Buka/edit lalu tambahkan script di bawah ini:
Include /etc/apache2/site-enabled/*

KONFIGURASI MySQL

MySQL akan meminta anda memasukkan kata sandi root pada MySQL. Silakan masukkan perintah berikut untuk membuat akses root dan password sebagai kata sandinya:
mysql -u root -p password
Kemudian buat sebuah user MySQL lain sebagai pengguna dengan penyesuaian akses, dan juga sebagai pembeda dengan root.
create user ‘user’@’localhost’ identified by ‘passworduser’;
flush privileges;

INSTALL PHPMYADMIN

Secara default, package phpMyAdmin telah tersedia di repository Ubuntu tanpa harus memperbarui. Maka Anda sudah dapat memasangnya langsung dengan perintah:
apt-get install phpmyadmin

MEMBUAT APACHE2 DENGAN VIRTUALHOST

Langkah pertama adalah membuat sebuah user dan berikan hak akses. Ikuti perintah kami:
adduser namauser
chmod 755 /home/namauser
Kemudian buat public_html dan file php-nya
mkdir public_html
vi public_html/info.php
Lalu buka/edit file info.php dan tambahkan baris perintah:
Simpan dan keluar. Tahap selanjutnya adalah mengaktifkan module userdir.
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available userdir.conf userdir.conf
ln-s /exc/apache2/mods-available userdir.load userdir.load
Buat file vhost-nya di direktori /etc/apache2/sites-available/vhost, kemudian masukkan perintah ini:

ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/namauser/public_html
Kemudian buat link file di /etc/apache2/sites-enabled
cd /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/vhost vhost

RESTART SERVICE

Jalankan ulang layanan Apache dan MySQL untuk mengimplementasi pembaruan. Dari sini seharusnya web server Anda telah siap beroperasi.
service Apache2 restart
service mysql restart

MENJALANKAN WEB SERVER

Untuk testing, buka https://example.com atau https://IP_Address_Server pada browser Anda.
example.com ganti dengan nama domain anda
https://IP_Address_Server ganti dengan ip address web server anda.
-=selesai=-
Jika ada kesalahan, saran atau pertanyaan, jangan sungkan untuk berkomentar dibawah ini.

Leave a Reply