Tampilkan postingan dengan label Ubuntu. Tampilkan semua postingan
Tampilkan postingan dengan label Ubuntu. Tampilkan semua postingan

Rabu

Konfigurasi Vhost SSL (https) pada apache2 Ubuntu 10.04


Disini saya akan membuat vhost www.rasyid.co.id dengan domain rasyid.co.id , jadi sebelumnya harus sudah bikin DNS.
Sebelumnya juga harus sudah terkonfigurasi apache2,mysql,php di Ubuntu.
Selanjutnya konfigurasi SSL :
Masuk root dulu…. sudo –I / sudo su
1.        Mengaktifkan Modul SSL di apache
a2enmod ssl
2.       Restart  Apache
/etc/init.d/apache2 restart
3.       Test apache , seharusnya sudah aktif port 443(https)
netstat -tap | grep https



4.       Setting Vhost

  • mkdir /var/www/www.rasyid.co.id
  • cp /etc/apache2/sites-available/default-ssl /etc/apache2/sites-available/www.rasyid.co.id-ssl
  • gedit  /etc/apache2/sites-available/www.rasyid.co.id-ssl
  • ganti baris berikut ini
            
             ServerAdmin webmaster@localhost

             DocumentRoot /var/www
                                   dengan 
            
             ServerAdmin webmaster@rasyid.co.id
             ServerName  www.rasyid.co.id:443
             DocumentRoot /var/www/www.rasyid.co.id

  • Mendisable SSL vhost (jika masih enable), mengaktifkan www.rasyid.co.id vhost dan reload apache
          a2dissite default-ssl
          a2ensite www.rasyid.co.id-ssl
          /etc/init.d/apache2 reload



      5. Testing.....
           buka browser ->  ketik https://www.rasyid.co.id -> akan muncul seperti gamabar dibawah ini


Selasa

Transparent Proxy di Ubuntu dengan Dansguardian sebagai filter

Disini saya menggunakan Ubuntu 10.04, langsung saja ke langkah2nya :

seperti biasa, masuk ke root dulu ( sudo -i)

1. Install Squid yang akan difungsikan sebagai transparent proxy 
    apt-get install squid
2. Install software dansguardian yang akan digunakan sebagai filter
    apt-get install iptables dansguardian squid
3. Konfigurasi Squid
    gedit /etc/squid/squid.conf    ketik / masukkan / copas :    http_port 3128 transparent   ke dalam file
    restart squid : /etc/init.d/squid restart
4. Konfigurasi dansguardian
    gedit /etc/dansguardian/dansguardian.conf    cari UNCONFIGURED ubah #UNCONFIGURED
    start dansguardian : /etc/init.d/dansguardian start 
5. Test Proxy dengan Browser ex: firefox 
    Edit > Preferences > Advanced > Network > Settings
    - pilih manual proxy configuration
    - masukkan proxy 127.0.0.1 port 8080
    - pilih use this proxy server for all protocols
saatnya browsing sehat : ) 
ini hasilnya bila kita mengakses situs porno 
 
   

Minggu

DNS Server di Ubuntu -> I use Ubuntu 10.04



DNS (Domain Name System) adalah salah satu jenis sistem yang melayani permintaan pemetaan IP Address ke FQDN ( Fully Qualified Domain Name ) dan dari FQDN ke IP Address. FQDN lebih mudah untuk diingat oleh manusia daripada IP Address. Sebagai contoh, sebuah komputer memiliki IP Address 167.205.22.114 dan memiliki FQDN “nic.itb.ac.id”. Nama “nic.itb.ac.id” tentunya lebih mudah diingat daripada nomor IP Address di atas. Apalagi setelah lahirnya konsep IP Version 6 yang memiliki 6 segment untuk setiap komputer sehingga nomor IP Address menjadi semakin panjang dan lebih sulit untuk diingat. Selain itu, DNS juga menyediakan layanan mail routing, informasi mengenai hardware, sistem operasi yang dijalankan, dan aplikasi jaringan yang ditangani oleh host tersebut.


      Pada sistem operasi UNIX, DNS diimplementasikan dengan menggunakan software Berkeley Internet Name Domain (BIND). BIND ini memiliki dua sisi, yaitu sisi client dan sisi server. Sisi client disebut resolver. Resolver ini bertugas membangkitkan pertanyaan mengenai informasi domain name yang dikirimkan kepada sisi server. Sisi server BIND ini adalah sebuah daemon yang disebut named. Ia yang akan menjawab query-query dari resolver yang diberikan kepadanya.


      Pada saat BIND dijalankan, ia memiliki 4 modus operasi, yaitu :
Resolver-only
Komputer hanya membangkitkan query informasi domain name kepada sebuah DNS server dan tidak menjalankan fungsi DNS server.
Caching-only
Komputer menjalankan fungsi name server tetapi tidak memiliki database DNS server. Ia hanya mempelajari jawaban-jawaban query yang diberikan oleh remote DNS server dan menyimpannya dalam memory. Data-data dalam memory tersebut akan digunakan untuk menjawab query selanjutnya yang diberikan kepadanya.
Primary server
Komputer menjalankan fungsi name server berdasarkan database yang dimilikinya. Database ini dibangun oleh administrator DNS. Server ini menjadi authoritative source bagi domain tertentu.
Secondary server
Komputer menjalankan fungsi name server berdasarkan database yang diambil dari primary server. Proses pengambilan file database ini sering disebut zone file transfer. Ia juga menjadi authoritative source bagi domain tersebut. 

    Berikut saya jelaskan bagaimana membuat DNS Server di Ubuntu. Disini saya menggunakan Ubuntu 10.04, IP 10.0.2.15 untuk IP DNS. 


    Masuk Terminal -> masuk root ( sudo -i) dan ikuti langkah-langkah berikut ini:

    1. Instalkan paket bind9 dan dnsutils terlebih dahulu
        sudo apt-get install bind9

        sudo apt-get install dnsutils

    2. Buat sebuah IP address  pada interface eth0. tambahkan baris berikut pada file /etc/network/interfaces:
        sudo nano /etc/network/interfaces, isikan seperti ini :
        

        iface eth0 inet static





        address 10.0.2.15
        netmask 255.0.0.0
        gateway 10.0.2.1

    3. Konfigurasi Domain IP Forwarders
        sudo nano /etc/bind/named.conf.options
        hilangkan tanda double slash (//) pada forwarders, berfunsi untuk mengaktifkan.
         
         options {





      directory “/var/cache/bind”;
    // If there is a firewall between you and nameservers you want
    // to talk to, you may need to fix the firewall to allow multiple
    // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
    // If your ISP provided one or more IP addresses for stable
    // nameservers, you probably want to use them as forwarders.
    // Uncomment the following block, and insert the addresses replacing
    // the all-0′s placeholder.
    forwarders {
    10.0.2.15; //alamat IP yang kita buat
    };
    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
    };
    4. edit file /etc/bind/named.conf.local
        nano /etc/bind/named.conf.local, isikan seperti ini :
        zone "rasyid.com" {

            type master;
            file "/etc/bind/db.rasyid.com";
        };
        zone "2.0.10.in-addr.arpa" {
            type master;
            file "/etc/bind/db.192";
        };

    5.
     salin isi file db.local ke db.rasyid.com dan db.127 ke db.192 
        sudo cp /etc/bind/db.local /etc/bind/db.rasyid.com (pengacuan name ke ip address)
        sudo cp /etc/bind/db.127 /etc/bind/db.192 
        
    6.  Edit db.rasyid.com
         nano /etc/bind/db.rasyid.com, isikan seperti ini :
         $TTL    604800
        @         IN    SOA    rasyid.com.    root.rasyid.com. (
                                         3    ; Serial
                               604800    ; Refresh
                                86400     ; Retry
                              2419200   ; Expire
                             604800 )    ; Negative Cache TTL
        ;
       @         IN    NS           rasyid.com.
       @         IN    AAAA    ::1
                    IN    A            10.0.2.15
       www     IN    A            10.0.2.15
       ftp         IN    CNAME rasyid.com.
       mail       IN    A            10.0.2.15

    7. Edit db.192
        nano /etc/bind/db.192, isikan seperti ini :
       $TTL    604800
       @    IN    SOA    rasyid.com.    root.rasyid.com. (
                                          3    ; Serial
                                604800    ; Refresh
                                86400      ; Retry
                               2419200   ; Expire
                              604800 )    ; Negative Cache TTL
       ;
       @    IN     NS      rasyid.com.
        2     IN     PTR    www.rasyid.com.
        2     IN     PTR    mail.rasyid.com.




    8. Edit resolv.conf
        nano /etc/resolv.conf, isikan seperti ini :
        search      rasyid.com.

        nameserver  10.0.2.15

    9. Edit hosts
        nano /etc/hosts, isikan seperti ini :
        127.0.0.1       localhost

        10.0.2.15       rasyid.com.
        127.0.1.1       rasyid-notebook
    SELESAI !!!!
    Restart network interface dan bind9
    sudo /etc/init.d/networking restart
    sudo /etc/init.d/bind9 restart



    Test :   nslookup rasyid.com

    Lihat hasilnya !!!! 

    Selasa

    Konfigurasi DHCP Server di Ubuntu 9.10

    Server DHCP (Dynamic Host Control Protocol) berfungsi untuk memberikan alamat IP secara otomatis pada setiap komputer klien yang terhubung ke suatu jaringan komputer. Hal ini dilakukan untuk mengurangi konfigurasi secara manual pada setiap komputer sehingga meringankan dalam pengaturan pengalamatan pada suatu jaringan komputer.

    Berikut ini Adalah langkah2 konfigurasinya di ubuntu 9.10 :

    1. Install Server DHCP
    > Lewat terminal / synaptic package manager
    Terminal : sudo apt-get install dhcp3-server

    2. Mengkonfigurasi Server DHCP
    > gksudo gedit /etc/default/dhcp3-server
    cari INTERFACES=” " ganti dengan INTERFACES=”eth0″ > simpan dan keluar
    Selanjutnya edit file dhcpd.conf :
    saya menggunakan konfigurasi jaringan sebagai berikut :
    subnet Mask; 255.255.255.128
    IP range : 192.168.0.3 - 192.168.0.126
    subnet ID : 192.168.0.0
    broadcast address: 192.168.0.127
    gateway : 192.168.0.1

    gksudo gedit /etc/dhcp3/dhcpd.conf
    cari bagian ini:

    # A slightly different configuration for an internal subnet.
    #subnet 10.5.5.0 netmask 255.255.255.224 {
    # range 10.5.5.26 10.5.5.30;
    # option domain-name-servers ns1.internal.example.org;
    # option domain-name “internal.example.org”;
    # option routers 10.5.5.1;
    # option broadcast-address 10.5.5.31;
    # default-lease-time 600;
    # max-lease-time 7200;
    #}

    ganti dengan :

    # A slightly different configuration for an internal subnet.
    subnet 192.168.0.0 netmask 255.255.255.128 {
    range 192.168.0.3 192.168.0.126;
    option domain-name-servers 202.182.57.14;
    option domain-name “okeoke.com”;
    option routers 192.168.0.2;
    option broadcast-address 192.168.0.127;
    default-lease-time 600;
    max-lease-time 7200;
    }

    simpan dan keluar

    3. Restart : sudo /etc/init.d/dhcp3-server restart

    Update Kernel Ubuntu Manual

    Cara Mudah Buat Update Kernel Terbaru Ubuntu :
    1. Download File Kernel Terbaru dari http://kernel.ubuntu.com/~kernel-ppa/mainline/
    2. Download :
    • linux-headers-2.6.34-020634rc1_2.6.34-020634rc1_all.deb
    • linux-headers-2.6.34-020634rc1-generic_2.6.34-020634rc1_i386.deb
    • linux-image-2.6.34-020634rc1-generic_2.6.34-020634rc1_i386.deb
    i386 untuk ubuntu 32 bit, sedangkan untuk ubuntu 64 bit download yang amd64.

    3. Simpan hasil Download ke folder yang kamu inginkan, misal di Desktop
    4. Masuk terminal : ketik cd Desktop untuk masuk ke folder desktop
    5. Lakukan Kompilasi dengan menetikkan sudo dpkg -i nama file
    ex : sudo dpkg -i linux-headers-2.6.34-020634rc1_2.6.34-020634rc1_all.deb
    6. Kompilasi harus Urut!! dari headers..all.deb -> headers..i386.deb -> image..i386.deb
    7. Apabila udah selesai prosesnya, RESTART dan Lihat hasilnya dengan mengetikkan uname -r / uname -a di terminal
    DIbawah screenshot dari percobaan saya :
    1.







    2.



















    3.


















    4. RESTART dan Lihat hasilnya dengan mengetikkan uname -r / uname -a

    Senin

    Install Adobe Flash Player on Ubuntu 9.10 ( Karmic) 64 bit

    I will provide an easy way to install adobe flash player in ubuntu 9:10 64bit:
    The following is the order:
    1. download Adobe flash player here
    2. Right-click select Extract here, then cut / copy
    3. Enter home folders, select view> show hidden files
    4. Enter the folder. / Mozilla> create a new folder named "plugins" (without the quotes)
    5. Paste (plugins adobe flash player) files that have been in the cut / copied into the folder
    plugins
    6. finished, restart firefox, test with open youtube.com