Installasi Web Server dengan Command Line



Salah satu web server yang dapat dijalankan di Ubuntu atau bahkan di semua sistem operasi ialah Apache. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antar muka berbasis grafik (GUI) yang memungkinkan penanganan server menjadi lebih mudah.
Apache merupakan perangkat lunak yang bersifat open source, dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. Berikut ini adalah perintah CLI untuk menginstall Apache Web Server:
stkips@stkips:~$ sudo su
[sudo] password for stkips:
root@stkips:~# apt-get install apache2

Perintah diatas hanya akan menginstalkan web server apache-nya saja, namun jika kita hendak membuat satu apliaksi berbasis web maka kita perlu menambahkan aplikasi tambahan seperti PHP dan database server MySQL. Anda dapat menginstallkan paket aplikasi LAMPP (Linux) yang di dalamnya terdapat Apache, PHP dan MySQL seperti XAMPP pada Windows dengan mendownloadnya di :
kemudian pilih xampp-linux versi yang terbaru 1.8.3 dan simpanlah. Kemudian installkan paket tersebut di /opt dengan menggunakan perintah :

stkips@stkips:~$ sudo su
root@stkips:~# cd ~/Downloads/
root@stkips:~/Downloads# chmod 755 xampplinux1.8.*
root@stkips:~/Downloads# ./xampplinux1.8.30installer.run

Kemudian Anda dapat menjalankan LAMPP dengan mengetikan peritnah berikut ini :
root@stkips:~/Downloads#/opt/lampp/lampp start atau Anda dapat menggunakan perintah yang lebih sederhana dan mudah di terminal untuk mendownload dan menginstallkan aplikasi Apache, PHP dan MySQL secara langsung pada komputer Anda. Perintah ini lebih disarankan untuk praktikum web server, berikut perintahnya :


root@stkips:~/# apt-get install apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl mysql-client mysql-server
Ketika proses instalasi berjalan, Anda akan diminta untuk memasukan password root MySQL sebanyak dua kali, sebagai pembelajaran praktikum masukan password rootnya : 123456. Berikut ini adalah hal-hal yang harus diperhatikan setelah menginstal paket apache, php dan mysql.
/etc/apache2
Merupakan folder untuk mengkonfigurasi server apache
/var/www/
Merupakan folder untuk meletakan aplikias web kita (HTML dan PHP) sama dengan folder “htdoc” di XAMPP Windows.
root@stkips:~/# mysql –u root -p
Merupakan perintah untuk masuk ke dalam aplikasi MySQL server dengan user sebagai root dan akan meminta password (masukan password 123456).
root@stkips:~/# /etc/init.d/apache2 restart
Perintah untuk merestart Apache Web Server
stkips@stkips:~/# /etc/init.d/mysql restart
Perintah untuk merestart MySQL Server
Sebagai contoh akan dibuat satu halaman situs yang menampilkan tulisan “Selamat Datang Admin” dan tersimpan di folder “/var/www/repo” . Berikut adalah langkah – langkahnya :

Langkah 1.
Buat folder bernama “repo” di /var/www/. Perintahnya :
root@stkips:~/# mkdir /var/www/repo

Langkah 2.
Membuat file bernama “index.php” dengan nano. Perintahnya :
root@stkips:~/# nano /var/www/repo/index.php
kemudian ketikan script berikut :
<?php
echo “<h1> Selamat Datang Admin </h1>”;
echo “<hr>”;
?>
Simpan dengan cara tekan “Ctrl + X” dan jawab “Y

Langkah 3.
Berikan perijinan akses folder repo untuk dapat dijalankan oleh user
stkips@stkips:~/# chmod -Rf  777 /var/www/repo
stkips@stkips:~/# chown -Rf nobody nogrp /var/www/repo

Langkah 4.
buka browser dan akses halaman dengan mengetikan :
http://locahost/repo
atau

Sumber : Tutorial Praktikum Lab Jaringan Komputer Berbasis Open Source – Dominggus OS, Onno W Purbo

tingggalkan komentar kalian ConversionConversion EmoticonEmoticon

Thanks for your comment