Langkah terakhir yang dilakukan adalah meng enable Coova Chilli setelah server
melakukan restart START_CHILLI=1
CONFFILE= “etcchilli.conf”
dan selanjutnya adalah menjalankan service Coova Chilli, yakni dengan menjalankan perintah berikut
etcinit.dchilli start
5.1.5 Instalasi Phpmyprepaid
Phpmyprepaid yang dipakai adalah phpmyprepaid 0.4 yang kita gunakan sebagai aplikasi manajemen user yang berbasis web based. Tahap pertama
adalah mendownload paket software dan meletakannya di direktori varwww
cd varwww wget
http: downloads.sourceforge.net
phpmyprepaid phpmyprepaid04b3.tgz? modtime=11 87550638 big_mirror = 0
Sebelum melakukan instalasi terlebih dahulu file tersebut di ekstark dengan perintah
tar –zxvf phpmyprepaid04b3.tgz
Kemudian lakukan proses install sebagai berikut Buka mozilla firefox dan arahkan addressnya ke :
87
http:10.1.82.242phpmyprepaidwwwinstallsetup.php
Setelah berhasil menginstall tahap selanjutnya adalah menghapus folder installasi
rm –rf varwwwphpmyprepaidwwwinstall
Kemudian yang terakhir dilakukan merubah hak akses folder www menjadi 755.
chmod 755 varwwwphpmyprepaidwww
5.1.6 Membuat Virtual Host
Virtual Host merupakan cara untuk mengatur banyak website atau
URL di dalam satu mesin atau satu IP. Misalkan kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara untuk
mengatasi masalah itu adalah dengan cara membuat virtual host yang ada di settingan apachenya.
Langkah pertama ialah membuat file direktori dengan nama hostpot di direktori etcapache2sites-availablehotspot, Setelah itu melakukan
konfigurasi untuk membuat Virtual Host SSL
88
NameVirtualHost 10.3.11.1:443 VirtualHost 10.3.11.1:443
ServerAdmin webmasterlocalhost DocumentRoot varwww
ServerName 10.3.11.1 Directory
Options FollowSymLinks AllowOverride None
Directory Directory varwww
Options Indexes FollowSymLinks MultiViews AllowOverride None
Order allow,deny allow from all
Directory ScriptAlias cgi-bin varwwwhotspotcgi-bin
Directory varwwwhotspotcgi-bin AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny
Allow from all
Directory ErrorLog varlogapache2error.log
LogLevel warn CustomLog varlogapache2access.log combined
ServerSignature On
Alias dialupadmin usrsharefreeradius-dialupadminhtdocs Directory usrsharefreeradius-dialupadminhtdocs
Options Indexes MultiViews FollowSymLinks AllowOverride None
Order allow,deny allow from all
Directory SSLEngine On
SSLCertificateFile etcapache2sslapache.pem VirtualHost
89
Setelah melakukan konfigurasi, tahap berikutnya adalah meng-enable Virtual Host
dengan cara mengetikan perintah ini a2ensite hotspot
Langkah terakhir mereload apache, dengan perintah ini etcinit.dapache2 reload
5.1.7 Membuat Tampilan Muka Client