Minggu, 16 Desember 2012

membuat dns server

Hal yang harus kita ketahui untuk membuat DNS server file yang harus di konfigurasi pada linux yaitu bernama : named.conf. Edit file ini untuk mengkonfigurasi DNS Server.. Dengan IP server 192.168.1.1
cara seperti berikut :
Agar FIle named.conf bisa di edit paket debian yang harus kita install adalah paket bind atau named dengan cara :
             server@root #apt-get install bind
setelah terinstalla cari file named.conf dengan cara :
             server@root #locate named.conf
             /etc/bind/named.conf
Setelah itu edit file tersebut dengan perintah :
            server@root #mcedit /etc/bind/named.conf
lalu tambahkan konfigurasi di bawah kedalamnya :
             zone "iman-tkj.com" {
                        type master;
                        file "/etc/bind/zones/iman-tkj.com";
             };
             zone "1.168.192.in-addr.arpa" {
                        type master;
                        file "/etc/bind/zones/forward.iman-tkj.com";
            };
Setelah itu Copy file /etc/bind/db.local dengan nama /etc/bind/zones/iman-tkj.com dan file /etc/bind/db.127 dengan nama /etc/bind/zones/forward.iman-tkj.com dengan cara :
server@root #cp /etc/bind/db.local  /etc/bind/zones/iman-tkj.com
            server@root #cp /etc/bind/db.127  /etc/bind/zones/forward.iman-tkj.com
Lalu edit kedua file tadi seperi dibawah ini :
             server@root #mcedit /etc/bind/iman-tkj.com
              $TTL 604800
              @ IN SOA iman-tkj.com. root.iman-tkj.com. (
                                                          1 ; Serial
                                               604800 ; Refresh
                                                 86400 ; Retry
                                             2419200 ; Expire
                                              604800 ) ; Negative Cache TTL
                                                      ;
              @          IN     NS             iman-tkj.com.     # di ganti dengan nama domain yang anda gunakan
              @          IN     A                192.168.1.1         # ganti ip yang anda gunakan
               www    IN    CNAME     @

              server@root #mcedit /etc/bind/forward.iman-tkj.com
              $TTL 604800
              @ IN SOA iman-tkj.com. root.iman-tkj.com. (
                                                          1 ; Serial
                                               604800 ; Refresh
                                                 86400 ; Retry
                                             2419200 ; Expire
                                              604800 ) ; Negative Cache TTL
                                                      ;
              @          IN     NS             iman-tkj.com.     # di ganti dengan nama domain yang anda gunakan
               1           IN     PTR          192.168.1.1        # di ganti dengan ip anda
Setelah itu edit file /etc/resolv.conf seperti dibawah ini :
             server@root #mcedit /etc/resolv.conf
             nameserver 192.168.1.1
Reload paket bind dengan cara berikut :
            server@root #/etc/init.d/bind restart

Rabu, 05 Desember 2012

cara membuat webserver

Kali ini saya akan bagi cara mudah menseting debian server , coz kenapa gua mosting tentang debian . karena debian ini merupakan program yang paling menarik menurut saya si, dan ni program hampir tidak ada virus yang bz masuk. Dan ketepatan juga saya kan anak IT saya posting ini ajah hihi . Selamat membaca
Cara Ke 1
Terlebih dahulu mungkin kita akan install paketnya dengan cara sebagai Berikut :
#apt-get install mc#apt-get install squid#apt-get install bind9#apt-get install dhcp3-server#apt-get install squirrelmail#apt-get install postfix#apt-get install courier-imap courier-pop#apt-get install apache2#apt-get install php5#apt-get install ssh
SQUIDpertama tama sekali sebelem seting squid kita harus merubah angka 0 jadi 1 pada file ip_forward di /proc/sys/net/ipv4/ip_forwarddengan edit file sysctl.conf di dalam “/etc/sysctl.confpada :# net.ipv4.conf.default.rp_filter=1     => hilangkan tanda # nya# net.ipv4.conf.all.rp_filter=1            => hilangkan tanda # nya# net.ipv4.tcp_syncookies=1            => hilangkan tanda # nyasetelah itu install dengan cara#apt-get install squid#mcedit /etc/squid/squid.confkemudian cari tulisan :acl CONNECT method CONNECT tambah teks dbawah ini di dalam file squid.conf dibawahx acl CONNECT method CONNECTacl sex dstdom_regex “/etc/sex”acl lan src 192.168.2.0/24http_access deny sexhttp_access allow lanhttp_access allow all
  • -tambahkan teks diatas, di bawahnya  acl CONNECT dalam “/etc/squid/squid.conf
lalu savekemudiancari dan tambahkan+ ( hilangkan tanda # )http_port 3128 transparent -> port default proxy => yg transparent baru ditambahkan ( harus dtambah teks transparent )cache_mem 16 mbcache_dir ufs /var/spool/squid 500 16 256cache_mgr admin@pephy.comvisible_hostname proxy.tkj.com -> nama visible hostname kamuauth_param basic children 5auth_param basic realm Squid proxy-caching web serverauth_param basic credentialsttl 2 hoursauth_param basic casesensitive off
  • -kemudian buat folder dengan sex di “/etc”
  • -lalu isikan situs yang ingin diblok didalam folder sex
Contohnya :Ø  -www.facebook.comØ  -www.google.comØ  -www.debian.orgSetelah itu :ü  mcedit /etc/network/interfaceIsikan teks dibawah ini, diatasnya allow-hotplug eth1allow hotplug-eth0iface eth0 inet staticklik tombol tab address 172.0.1.100 => isi sesuai eth0 server yang adaklik tombol tab netmask 255.255.255.0klik tombol tab network 172.0.1.0klik tombol tab broadcast 172.0.1.255klik tombol tab gateway 172.0.1.1buat sama dengan eth1 tapi ganti eth1 nya jadi eth0 terus ganti address,netmask,network,broadcast,gateway dengan contoh  ip server yg z gunakan : 172.0.1.1ü  setelah itu isi auto eth0 di bagian paling bawah dalam “/etc/network/interfaceSetelah diisi interfacenya atau eth0 nya restart networkingnya dengan cara: #/etc/init.d/networking restartketerangan : eth0 diisi agar bisa internet# buat ngeblok domainacl blockeddomain dstdom_regex “/etc/squid/blockeddomain.txt”http_access deny blockeddomain# buat ngeblok url yang ada kata tertentuacl blockedstring url_regex “/etc/squid/blockedstring.txt”http_access deny blockedstringcontoh isi blockeddomain.txt
gator.comlop.com


contoh isi blockedstring.txt
dialer.exeloader.exe


Setelah semua telah dsetting kemudian restart squid dengan cara : #/etc/init.d/squid restartKemudian#iptables –t nat -A PREROUTING -s 192.168.2.0/24 -p tcp –dport 80 -j REDIRECT –to-port 3128sama#iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE#iptables-savelalu #/etc/init.d/squid restartIni cara ngeblok menggunakan internet dan agar bisa main internet/ agar internetnya jalansetelah itu restart apache2, bind9, sama squid caranya:#/etc/init.d/apache2 restart#/etc/init.d/bind9 restart#/etc/init.d/squid restartpastikan :ü  semua pc client kalo browsing pasti lewat proxy ituü  anda harus sering menjelajah ke situs2 porno juga biar tau situs2 apa yang harus di blok


SQUIRRELMAILSetting dan konfigurasi Mail Server di Debian 4www.tips-fb.com Posted by TkJ A Comunity and R3Gen3raTion at 1:14:00 AM . 10.31.2009label server> I. Install Postfix. Dgn perintah :# apt-get install postfixKemudian edit&konfigurasi postfix seperti di bawah ini. Dgn perintah :# mcedit /etc/postfix/main.cfmyhostname = mail.pephy.com -> isi sesuai mail.domain anda contohnya : smkyapisbiak.netmydomain = pephy.com -> isi sesuai domain anda contohnya : smkyapisbiak.netmyorigin = /etc/mailnamealias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmydestination = localhost, localhost.localdomain, , localhostrelayhost =mynetworks = 127.0.0.0/8, 192.168.123.0/24 => yg hitam diganti atau di isi sesuai eth1 yang anda berikan contoh : 192.168.2.1 berarti yang dtulis 192.168.2.0/24# mailbox_command = procmail -a “$EXTENSION”mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = allinet_protocol = all => ditambahkanhome_mailbox = Maildir/ => ditambahkanØ  Instal apache2 , php5 dan courier. Dgn cara :# apt-get install apache2 php5 courier-imap courier-popLalu edit dan tambahkan text di bawah ini:mcedit /etc/apache2/apache2.confØ  tambahkan teks dibawah paling bawah dalam /etc/apache2/apache2.confInclude /etc/squirrelmail/apache.confServerName 192.168.123.13Ø  Instal squirrelmailDgn perintah :# apt-get install squirrelmaillalu#mcedit /etc/Squirrelmail/apache.confpaling atasAlias/squirrelmail/usr/share/squirrelmail => squirrelmail diganti jadi webmail contoh jadinya: Alias/webmail/usr/share/squirrelmail dan seterusnya#edit file @conf.pl dalam “/etc/squirrelmail”klik 2 enter / edit Server Settingsharus digantiganti domain : smkyapisbiak.net => smkyapisbiak.net sebagai contoh / isi sesuai hostnamenya andaganti IMAP Server : smkyapisbiak.netganti Server Software : courierganti SMTP Server : smkyapisbiak.netØ  Buat direktori mail di direktori “/etc/skel” Dgn perintah :tulis maildirmake Maildir/ di dalam “/etc/skel”tulis adduser Admin => didalam “/etc/skel”tulis adduser Admin1 => didalam “/etc/skel”Ø  Restart postfix dan apache2 :#/etc/init.d/postfix restart#/etc/init.d/apache2 restartØ  Cek di browser anda dan coba login di squirrelmail anda .ketik : http://smkyapisbiak.net/webmailINDEX.PHPmasuk di “/var/wwwbuat file index.php dengan cara touch index.phpkemudianedit “/var/www/index.php”isikan teks dibawah ini didalam index.phplalu savekemudian restart apache2 dengan postfix dengan cara : /etc/init.d/apache2 restart dan /etc/init.d/postfix restartDHCPSetting dan konfigurasi DHCP di debian 5Ø  Install dhcp# apt-get install dhcp3-serverØ  edit seperti ini dan hilangkan tanda (#) di dhcp.conf :pertama edit “/etc/default/dhcp3-server” di dalamnya ada tulisan INTERFACE = “” ditengan-tengah tanda petik2 isi dengan teks eth1mcedit/etc/dhcp3/dhcp.confhilangkan tanda # dan ganti ip yg kita gunakanpada# A slihtly different configuration for an internal subnet. => ini enggak usah dihilangkan tanda # nya yang dibawah ajaSubnet 192.168.2.0 netmask 255.255.255.0 {range 192.168.2.10 192.168.2.30;option domain-name-servers smkyapisbiak.net, smkyapisbiak.net;option domain-name “smkyapisbiak.net”option routers 192.168.2.1;option broadcast-address 192.168.2.0;default-lease-time 600;max-lease-time 7200;}
  • Restart dhcp: # /etc/init.d/dhcp3-server restart
  • Dan setting client dgn ip dhcp.
Semoga berhasil ^_^ ^_^DNSSetting dan konfigurasi DNS Server di debian 5
  • Install bind9
Dgn perintah : #apt-get install bind9
pertama tama
#mcedit /etc/bind/named.conf
isi teks ini paling bawah dalam “/etc/bind/named.conf => zone “smkyapisbiak.net” {
type master;
file “/etc/bind/db.smkyapisbiak”;
};
dengan
zone “192.inaddr.arpa” {
type master;
file “/etc/bind/db.192″;
};
buat folder db.smkyapisbiak dengan folder db.192 => didalam “/etc/bind” dengan cara touch db.smkyapisbiak dan touch db.192
> copy kn file db.127 menjadi db.192 dan file db.local menjadi db.smkyapisbiak
Dgn perintah :
#cp db.127 db.192 =>didalam “/etc/bind”
#cp db.local db.smkyapisbiak =>didalam “/etc/bind”
> edit file db.192 => kasih sama dengan yg ini
;
; BIND reverse data file for smkyapisbiak.net
;
$TTL 604800
@ IN SOA smkyapisbiak.net. ns.smkyapisbiak.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkyapisbiak.net..
2.168.192 IN PTR smkyapisbiak.net.
> edit juga file db.smkyapisbiak => kasih sama dengan yg ini
;
; BIND reverse data file for zone smkyapisbiak.net
;
$TTL 604800
@ IN SOA smkyapisbiak.net. ns.smkyapisbiak.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkyapisbiak.net..
@ IN A 192.168.2.1
@ IN MX 1 smkyapisbiak.net.
www IN CNAME smkyapisbiak.net.
> Restart interface dan bind9
Dgn perintah :
# /etc/init.d/networking restart
# /etc/init.d/bind9 restart
> Cek dgn perintah ;
#nslookup smkyapisbiak.net (nama domain yg telah di setting)
#ping smkyapisbiak.net
Semoga berhasil iagh ^_^
  
Cara Ke 2
WEB SERVER
Setting dan Konfigurasi Web Server di Debian 5
Sever web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
Berikut cara setting dan konfigurasi Web Server :
  • Install apache2,php5
  •  :
# apt-get install apache2 php5 mysql-server phpmyadmin lynx
  • Ketik a2enmod userdir : (agar web server yg di konfigurasi multi fungsi) .
  • Membuat virtual host:
# cp /etc/apache2/sites-enabled/000-default /etc/apache2/sites-enabled/webmail
  • Kemudian edit virtual host :
mcedit /etc/apache2/sites-enaled/webmail
Ketik :
NameVirtualHost 192.168.123.13:80
ServerName www.debian.com
DocumentRoot /home/tkj/public_html
  • Membuat folder public_html pd dir /etc/skel agar setiap user yg dibuat mempunyai public_html .
mkdir /etc/skel/public_html
  • Buat dir /home/tkj untuk menyimpan index.html dari web server .
# mkdir /home/tkj/public_html
  • Restart apache2 :
# /etc/int.d/apache2 restart
  • Apabila ingin mengistall wordpres, ekstrak dan letakkan foldernya di direktori /home/tkj/public_html
  • Buat database dulu dg phpmyadmin dg nama sesuka anda.
# contoh database wordpress saya: http://192.168.123.13/phpmyadmin
# dan saya buat nama webkuu
  • edit dan ganti file wp-sample-config.php ;
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(’DB_NAME’, ‘webkuu’); /** sesuaikan database yg telah anda buat **/
/** MySQL database username */
define(’DB_USER’, ‘root’); /** sesuaikan user yg telah anda setting**/
/** MySQL database password */
define(’DB_PASSWORD’, ”); /** sesuaikan password dg user yg telah dibuat **/
/** MySQL hostname */
define(’DB_HOST’, ‘localhost’);
/** Database Charset to use in creating database tables. */
define(’DB_CHARSET’, ‘utf8′);
/** The Database Collate type. Don’t change this if in doubt. */
define(’DB_COLLATE’, ”);
  • Restart lagi dan Install wordpress anda 
Semoga apa yang saya tuliskan ini berguna bagi semua yang membacanya.Terimah kasih