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