Demo Site

Install WebHTB di Linux Slackware


WEBHTB singkatan dari (Web Hierarchy Token Bucket) adalah sebuah aplikasi untuk manajemen bandwidth ,, Aplikasi yang berbasis web ini bersifat open source yang mendukung QoS (Quality of Service) ..
Untuk praktek disini saya menggunakan Linux Slackware 13.37 ,, saya sudah mengaktifkan paket seperti Apache-HTTPD ,, DNS BIND dan Mysql ..

Pertama konfigurasi protokol HTTPS untuk mengakses WebHTB nantinya ,, dengan mengaktifkan mod_ssl di Apache ..

Mengaktifkan mod_ssl di httpd.conf

#vim /etc/httpd/httpd.conf

Hilangkan tanda # ( pager ) untuk mengaktifkannya

#Modulos necessarios
LoadModule ssl_module lib/httpd/modules/mod_ssl.so

# Chamando arquivo para configuracao.
Include /etc/httpd/extra/httpd-ssl.conf

Berikutnya buka file pada httpd-ssl.conf

#vim /etc/httpd/extra/httpd-ssl.conf

Berikut konfigurasinya :

# General setup for the virtual host
DocumentRoot "/var/www/htdocs/web" ====> tempat penyimpanan webhtb
ServerName sofyanhd.net:443
ServerAdmin Admin@sofyanhd.net
ErrorLog "/var/log/httpd/error_log"
TransferLog "/var/log/httpd/access_log"

# ALtere caminho para a pasta que conter o certificados.
SSLCertificateFile "/etc/httpd/certs/server.crt ====> tambahkan folder certs
SSLCertificateKeyFile "/etc/httpd/certs/server.key" ====> tambahkan folder certs

Membuat sertifikat opensll didalam direktori certs :

#cd /etc/httpd/
#mkdir certs
#cd certs
#openssl genrsa -des3 -out server.key 1024
#openssl rsa -in server.key -out server.key.insecure
#openssl req -new -key server.key -out server.csr
#mv server.key server.key.insecure
#mv server.key.insecure server.key
#openssl req -new -key server.key -out server.csr
#openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
#cp server.crt /etc/ssl/certs/
#cp server.key /etc/ssl/private/
#cd
#/usr/sbin/apachectl -k start

Konfigurasi pada file php.ini :
 

#vim /etc/httpd/php.ini

Hilangkan tanda # ( pager ) pada bagian :

short_open_tad =OffMenjadi
short_open_tad =On

Download WebHTB

#wget http://www.opikdesign.com/kios/webhtb/webhtb_V2.9.25.tar.bz2
#cd Downloads
#cd Downloads
#tar -xjvf webhtb_V2.9.25.tar.bz2
#mv webhtb /var/www/htdocs/web/

Coba buka browser ,, lalu ketik : https://Ip_server/webhtb/setup/index.php




Jika mendapatkan error izin untuk mengakses ,, rubah pada bagian save.php :

#vim /var/www/htdocs/web/webhtb/setup/save.php

Rubah variabel berikut :

$connect = mysql_connect('127.0.0.1', $root_id, $root_pass);

Menjadi

$connect = mysql_connect('localhost', $root_id, $root_pass);

Jika masih belum di izinkan juga ,, buat lagi perizinannya :D


#vim /var/www/htdocs/web/webhtb/config/config.php

Rubah variabel berikut :

$ Mysqlhost = '127 .0.0.1 ';

Menjadi

$ Mysqlhost = 'localhost';

Dan coba tes buka lgai & lihat hasilnya ..


Isi Passwordnya :



Alhamdulilah akhirnya ..
Selamat mencoba ;)

Linux Slackware