Senin, 07 Oktober 2013

Nemu dollar

ga sengaja saya klik link dibawah ini dan saya baca-baca , ternyata menghasilkan uang dollar .

Senin, 30 September 2013

KONFIGURASI PROXY SERVER (SQUID3)

PROXY SERVER (SQUID3)

Langkah Instalasi dan konfigurasi Proxy Server (Squid3)
Install dengan perintah
$ apt-get install squid3
langkah-langkah untuk mengkonfigurasi squid sebagai proxy caching server
1. Edit file /etc/squid3/squid.conf
$ nano /etc/squid3/squid.conf
2. Bagian-bagian yang harus di edit adalah:
http_port
# http_port 3128
menjadi :
http_port 3128
cache_effective_user
# cache_effective_user proxy
menjadi :
cache_effective_user proxy

 cache_effective_group
# cache_effective_group proxy
menjadi :
cache_effective_group proxy

Memori yang dialokasikan untuk menjalankan squid server.
# cache_mem 8 MB
menjadi
cache_mem 16 MB

cache_mgr
#cache_mgr webmaster
Menjadi :
cache_mgr webmaster@jaringan.info
cache dir, arahkan sesuai direktori tempat cache di simpan dan atur space
alokasinya sesuai besar cache yang diperlukan. Mis: direktori cache
/var/spool/squid, dan alokasi nya 5000 Mb.
# cache_dir ufs /var/spool/squid 100 16 256
menjadi
cache_dir ufs /cache 2000 16 256
setelah itu cari baris :
http_access allow localhost
# And finally deny all other access to this proxy
http_access deny all
lalu tambahkan:
http_access allow lan
menjadi:
http_access allow localhost
http_access allow lan
# And finally deny all other access to this proxy
http_access deny all
Selanjutnya tambahkan baris visible_hostname
visible_hostname proxy.Jaringan.info
3. Buat folder cache dir, sesuai konfigurasi. Mis: /cache
$ sudo mkdir -p /cache
$ sudo chown proxy.proxy /cache
4. Buat cache, dengan perintah:
$ sudo squid3 –z
$ sudo /etc/init.d/squid3 start

Untuk memfilter sesuai domain edit file /etc/squid3/squid.conf, lalu tambah baris
berikut sebelum baris http_access allow localhost.
acl lan src 192.1.2.0/24
acl domain-terlarang url_regex “/etc/squid3/domain-terlarang”
http_access deny domain-terlarang
Simpan hasil konfigurasi, lalu buat file /etc/squid3/domain-terlarang dengan isi
file berisi alamat-alamat situs/domain-domain yang dilarang di akses.
$ nano /etc/squid3/domain-terlarang
Misal contoh isi file:
www.facebook.com
google.com

Untuk memfilter berdasarkan kata atau huruf yang terkandung pada nama
domain caranya hampir sama, edit file /etc/squid3/squid.conf. lalu tambahkan
baris berikut :
acl kata-terlarang url_regex -i “/etc/squid3/kata-terlarang”
http_access deny kata-terlarang
Simpan hasil konfigurasi, lalu buat file /etc/squid3/kata-terlarang dengan isi file
berisi kata-kata yang dilarang di akses.
$ nano /etc/squid3/kata-terlarang
Misal contoh isi file:
porno
sex
xxx

daftar pustaka :  http://nixcraft.com/linux-software/544-how-block-sites-squid.html


http://numb.web.id/linux/cara-setting-acl-squid-proxy-untuk-blokir-website-tidak-baik-di-ubuntu-server.html

Selasa, 02 April 2013

install dan konfigurasi dns server di ubuntu server 12.04 (bind9)



Cara install DNS
sudo apt-get install bind9

komfigurasi DNS
IP Address yang saya gunakan 192.1.2.77 dengan nama domain hengki.info
      $ sudo su
      # cd /etc/bind/
      # nano named.conf.local
 tamabahkan skrip berikut ;
     
      zone "hengki.info" { type master;
      file "/etc/bind/db.hengki"; };
 
      zone "1.168.192.in-addr.arpa" { type master; notify no;
      file "/etc/bind/db.1";};
 
Penulisan IP pada baris zone "2.1.192.in-addr.arpa" ( ditulis terbalik.)
Copy file db.local
        
     # cp db.local db.hengki
     # cp db.local db.1
 
Edit db.hengki, scriptnya ;
    
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.hengki.info. root.hengki.info. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  hengki.info. ====>>(pada antara "@" dan "IN" di tab jika di spasi sering tidak berjalan)
@   IN  A   192.1.2.77
ns  IN  A   192.1.2.77
www IN  CNAME   hengki.info.
 
Edit db.1, scriptnya ;
 
 
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.hengki.info. root.hengki.info. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  hengki.info.
1   IN  PTR hengki.info.
ns  IN  PTR 192.1.2.77
www IN  PTR 192.1.2.77

Tambahkan DNS-nameserver pada konfigurasi interface
 
   # nano /etc/network/interfaces
   dns-nameservers 192.1.2.77
   dns-search hengki.info



Pengujian
 
$ nslookup hengki.info

Server:         192.1.2.77
Address:        192.1.2.77#53

Name:   hengki.info
Address: 192.1.2.77
 
 
$ dig hengki.info

; <<>> DiG 9.8.1-P1 <<>> hengki.info
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45783
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;hengki.info.                   IN      A

;; ANSWER SECTION:
hengki.info.            604800  IN      A       192.1.2.77

;; AUTHORITY SECTION:
hengki.info.            604800  IN      NS      hengki.info.

;; Query time: 0 msec
;; SERVER: 192.1.2.77#53(192.1.2.77)
;; WHEN: Tue Apr  2 16:46:47 2013
;; MSG SIZE  rcvd: 59

Senin, 01 April 2013

Locale Error

kesalahan seperti ini
locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


Solusi
ketik pada terminal : localedef -v -c -i en_US -f UTF-8 en_US.UTF-8 

Failed to fetch


W: Failed to fetch http://ppa.launchpad.net/brianmercer/php/ubuntu/dists/precise/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/brianmercer/php/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/brianmercer/php/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found


Solusi :
sudo rm /etc/apt/sources.list.d/*brianmercer*

Reset Password mysql


Reset Password MySQL

/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("Rahasia") where User='root';
mysql> flush privileges;
mysql> quit
/etc/init.d/mysqld stop
/etc/init.d/mysqld start

Install dan Konfigurasi WEB SERVER di ubuntu


Install Apache

Untuk menginstall apache ketikan perintah berikut pada konsole
apt-get install apache2

Jika sukses dalam proses instalasi apache silahkan cek pada client dengan memasukan alamat IP Ubuntu Server anda

Install MySQL
Selanjutnya menginstal database MySql dengan mengetikan perintah
apt-get install mysql-server

Masukan Password root untuk database anda dan pilih OK

Masukan password root database
Masukan kembali pasword root yang anda masukan sebelumnya untuk melakukan konfirmasi


Konfirmasi password mysql
jika sukses cek database Mysql dengan melakukan login pada mysql pada konsole dengan perintah
mysql -u root -p
dan masukan password root anda

Install phpMyAdmin

Instalasi selanjutnya adalah phpMyAdmin untuk mempermudah mengelolah database MySQL melalui browser. perintah untuk menginstal phpMyAdmin adalah
apt-get install phpmyadmin

instalasi phpMyAdmin
klik Ok untuk pengaturan database pada dbconfig-common


Selanjutnya anda diminta untuk memasukan password, kali ini kami memasukan password root mysql yang telah dibuat sebelumnya pada saat instalasi mySQL


Password phpMyAdmin

Konfirmasi password phpMyAdmin
Pilih OK untuk melakukan konfirmasi pasword phpMyAdmin.  sampai disini proses instalasi phpMyAdmin telah selesai selanjutnya kita kan mengecek dari komputer client apakah phpMyAdmin berjalan sempurna.
Pada browser komputer clinet masukan alamat http://ipaddres_server/phpmyadmin sebagai contoh alamat ip addres server saya adalah 192.1.2.77

Sabtu, 30 Maret 2013

Install dan konfigurasi Proftpd



Instalasi dan Konfigurasi Proftpd
1. Install proftpd dengan menggunakan terminal linux, ketikkan perintah : sudo apt-get install proftpd 2. Ketika pada proses instalasi anda dihadapkan pilihan,apakah menjalankan proftpd dari inetd atau standalone. Jika trafik FTP banyak anda dapat memilih standalone Membuat User FTP 1. Ketikkan sudo nano /etc/shells untuk mengedit file, lalu tambahkan code : /bin/false 2. Buat folder/direktori yang ingin di share menggunkan ftp, Contoh : /home/ftp cd /home sudo mkdir ftp 3. Buat user dan password dengan menggetikkan Code : sudo useradd hengki -p rahasia -d /home/ftp -s /bin/false sudo passwd hengki 4. Buat lagi folder download dan upload di dalam folder ftp cd /home/ftp/ sudo mkdir Data_Hengki 5. Setting hak akses untuk pengguna (user) dengan mengetikkan perintah : cd /home sudo chmod 755 ftp cd ShareFTP sudo chmod 777 Data_Hengki Konfigurasi Proftpd 1. Konfigurasi FTP dengan mengedit file /etc/proftpd/proftpd.conf dengan cara mengetikan perintah berikut pada terminal sudo nano /etc/proftpd/proftpd.conf 2. Setelah itu akan tampil text editor beserta konfigurasinya. Arahkan kursor kebaris paling bawah kode kemudian tambahkan script di bawah ini : <Anonymous /home/ftp/> User hengki Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayChdir .message <Directory *> <Limit WRITE> AllowAll> </Limit> </Directory> </Anonymous> 3. Simpan dan Restart dengan mengetikkan kode : /etc/init.d/proftpd restart 4. Ftp server di linux anda sudah di konfigurasi. Untuk melakukan transfer file dari windows ke server linux silahkan buka filezilla client yang ada di windows kemudian isikan hostname : 192.1.2.77 username : hengki password : rahasia port : 777 atau mengetikkan ftp localhost pada terminal linux anda kemudian masukan user name dan password