Langkah-langkah penggunaan modul ncsa_auth pada squid, untuk membuat otentikasi pada akses web melalui squid, yaitu :
1. Membuat file kosong dengan nama squid_passwd, sbb :
#touch /etc/squid/passwd 
#chmod 600 /etc/squid/passwd
#chown squid:squid /etc/squid/passwd
2. Gunakan program htpasswd untuk membuat / menambahkan user dengan  password terenkripsi yang disimpan kedalam file squid_passwd, sbb:
#htpasswd /etc/squid/passwd yolly
New password : (masukkan password anda)
Re-type new password : (ketik ulang pasword anda)
Adding password for user yolly
3. Cari atau tentukan dimana lokasi modul ncsa_auth, sbb:
#rpm -ql squid | grep ncsa_auth
/usr/lib/squid/ncsa_auth
4. Edit konfigurasi di squid.conf dengan mengetikkan di console sbb:
#vi /etc/squid/squid.conf
(isi data dibawah ini didalam shell)
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/paswd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
(isi data dibawah ini didalam shell yang sama yaitu dibawah kata #INSERT YOUR OWN RULE (S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS)
acl yolly proxy_auth REQUIRED
http_access allow yolly
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
5. Lakukan perintah restart dengan mengetikkan di console sbb :
#/etc/init.d/squid restart
Sabtu, 28 Februari 2009
Web Server (Apache HTTP Server) Dengan Linux CentOS 5
1. Edit konfigurasi di httpd.conf dengan mengetikkan di console sbb:
#vi /etc/httpd/conf/httpd.conf
(isi data dibawah ini didalam shell)
NameVirtualHost *:80
ServerAdmin webmaster@yolly.oke
ServerName www.yolly.oke
DocumentRoot “/vhost/yolly.oke/www”
  
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
  
ErrorLog /vhost/yolly.oke/log/error_log
CustomLog /vhost/yolly.oke/log/access_log common
ServerAdmin webmaster@yolly.oke
ServerName blog.yolly.oke
DocumentRoot “/vhost/yolly.oke/blog”
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog /vhost/yolly.oke/log/error_log
CustomLog /vhost/yolly.oke/log/access_log common
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
2. Buat direktory Apache dengan mengetikkan di console, sbb :
#mkdir -p /vhost/yolly.oke/www
#chmod 755 /vhost/yolly.oke/www
#mkdir -p /vhost/yolly.oke/blog
#chmod 755 /vhost/yolly.oke/blog
#mkdir -p /vhost/yolly.oke/log
#chmod 777 /vhost/yolly.oke/log
#touch /vhost/yolly.oke/log/access_log
#touch /vhost/yolly.oke/log/error_log
3. Buat html untuk Apache agar dapat diakses melalui web browser, sbb :
#vi /vhost/yolly.oke/www/index.html
(isi data dibawah ini didalam shell)
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
#vi /vhost/yolly.oke/blog/index.html
(isi data dibawah ini didalam shell)
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
4. Lakukan perintah ping di console (masih didalam setting di komputer server), sbb :
#ping www.yolly.oke
#ping blog.yolly.oke
5. Edit di resolv.conf dengan mengetikkan di console, sbb :
#vi /etc/resolv.conf
(isi data dibawah ini didalam shell)
nameserver 127.0.0.1
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
6. Lakukan perintah restart dengan mengetikkan di console sbb :
#/etc/init.d/httpd restart
#/etc/init.d/named restart
7. Melakukan uji coba yaitu dengan mengarahkan IP komputer klien ke komputer server dengan alamat IP 127.0.0.1, lalu tes di url dengan mengetikkan :
- www.yolly.oke
- blog.yolly.oke
#vi /etc/httpd/conf/httpd.conf
(isi data dibawah ini didalam shell)
NameVirtualHost *:80
ServerAdmin webmaster@yolly.oke
ServerName www.yolly.oke
DocumentRoot “/vhost/yolly.oke/www”
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog /vhost/yolly.oke/log/error_log
CustomLog /vhost/yolly.oke/log/access_log common
ServerAdmin webmaster@yolly.oke
ServerName blog.yolly.oke
DocumentRoot “/vhost/yolly.oke/blog”
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog /vhost/yolly.oke/log/error_log
CustomLog /vhost/yolly.oke/log/access_log common
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
2. Buat direktory Apache dengan mengetikkan di console, sbb :
#mkdir -p /vhost/yolly.oke/www
#chmod 755 /vhost/yolly.oke/www
#mkdir -p /vhost/yolly.oke/blog
#chmod 755 /vhost/yolly.oke/blog
#mkdir -p /vhost/yolly.oke/log
#chmod 777 /vhost/yolly.oke/log
#touch /vhost/yolly.oke/log/access_log
#touch /vhost/yolly.oke/log/error_log
3. Buat html untuk Apache agar dapat diakses melalui web browser, sbb :
#vi /vhost/yolly.oke/www/index.html
(isi data dibawah ini didalam shell)
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
#vi /vhost/yolly.oke/blog/index.html
(isi data dibawah ini didalam shell)
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
4. Lakukan perintah ping di console (masih didalam setting di komputer server), sbb :
#ping www.yolly.oke
#ping blog.yolly.oke
5. Edit di resolv.conf dengan mengetikkan di console, sbb :
#vi /etc/resolv.conf
(isi data dibawah ini didalam shell)
nameserver 127.0.0.1
(Lalu simpan dengan menekan Shift + :, kemudian tekan tombol x lalu Enter)
6. Lakukan perintah restart dengan mengetikkan di console sbb :
#/etc/init.d/httpd restart
#/etc/init.d/named restart
7. Melakukan uji coba yaitu dengan mengarahkan IP komputer klien ke komputer server dengan alamat IP 127.0.0.1, lalu tes di url dengan mengetikkan :
- www.yolly.oke
- blog.yolly.oke
Langganan:
Komentar (Atom)