:: Contoh searching ala google ::
cari
Home
Download
Kontak Kami
   
 

.htacces buat melindungi content web host
26 Feb 2010 , 21:03:53 | author : Mulyanta

bagaimana cara bikin file .htacces ?
1.buat file text document.txt, buka pake notepad,
2.kemudian save file kosong tsb dengan nama “.htaccess”  ( sama persis, jadi harus pake tanda petiknya di awal dan diakhir nama file.
3.selesai.

apa yg bisa kita lakukan dengan .htaccess ini?
1.Membuat error document kreasi sendiri.
Jika muncul error pada server, misal, file tsb tidak ada (404), atau file harus dibuka pake password (401), namun kita gak mo pake standarnya server, kita maunya menampilkan error document kita sendiri… caranya kita harus menyiapkan file 401.html, 403.html, 404.html, 500.html dan file tsb diletakkan di tempat htaccess kita.
Codenya :
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html

2.Menghilangkan directory listing.

Codenya:
Options –Indexes

3.Menampilkan  directory listing.
Codenya:
Options +Indexes

4.Allow / Deny IP tertentu
Codenya:
order allow,deny
deny from 201.68.101.5
allow from all

ini artinya semua client yg datang dari ip 201.68.101.5 akan di tolak , selain IP tsb, boleh masuk
5.Allow / Deny nama domain tertentu
Codenya:
order allow,deny
deny from www.namadomain.com
allow from all

artinya akan menolak seseorang yg datang dari web www.namadomain.com, atau jika kita menghilangkan  “www” maka akan menolak yg datang dari subdomain

6. Tolak akses pada jam-jam tertentu

Codenya:
RewriteEngine On
# If the hour is 16 (4 PM)
RewriteCond %{TIME_HOUR} ^16$
# Then deny all access
RewriteRule ^.*$ - [F,L]
# Multiple hour blocks
# If the hour is 4 PM or 5 PM or 8 AM
RewriteCond %{TIME_HOUR} ^16|17|08$

Artinya:
Line 1  artinya : Jika jam (server) menunjukkan pukul 16:00 acces menjadi deny. Line 2 artinya : Jika jam (server) menunjukkan pukul 16:00, 17:00, 08:00 access menjadi deny

7.Password protect

Codenya:
AuthName "Restricted Area"
AuthType Basic AuthUserFile /pub/home/htdocs/.htpasswd
AuthGroupFile /dev/null
require valid-user

artinya : Perintah di atas akan memprotek semua file yg berada di tempat .htaccess dan semua yg berada di direktori di dalamnya dan menampilkan pop up bertitle Restricted Area

Codenya:

AuthName "Restricted Area"
AuthType Basic AuthUserFile /pub/home/htdocs/.htpasswd
AuthGroupFile /dev/null

require valid-user

Akan meminta pasword jika seseorang mengakses file index.php, jika file lain yg diakses, maka akan memunculkan Error 404  
bagaimana cara membuat .htpasswd? tentunya hal ini penting, karena password akan di letakkan di sini sama seperti membuat .htacces namun diisi dengan format user-id:password

Code:
admin:oZ8O/CyiGjtHE

userid kita masukkan admin… tapi tentunya passwordnya bukan kita ketik “oZ8O/CyiGjtHE” yup… karena itu adalah encrypt password. jadi kita harus generate dulu passwordnya baru kita masukkan di sana. bikin passwordnya di sini » http://www.cuci.nl/services/genpassword.html nah lokasi dari .htpasswd adalah “pasti”. artinya kita tidak memasukkan link dari url tapi path dari file /pub/home/htdocs/ « standarnya sih seperti ini. ini artinya direktory utama tergantung sistem path unix pada server. format lain dari path bisa juga /home/nama_user/

selamat Mencoba.
Artikel from : http://www.adanahmad.com



Untitled Document

komentar :


tinggalkan komentar anda :
nama :
email :
website :
komentar :
   
Profil FPTI - PNF

o Dewan Pimpinan Pusat

o Dewan Pimpinan Daerah

 
Badge Lomba Blog

 
Lembaga PNF

 
Lembaga Mitra