Follow Us @soratemplates

Tuesday, 20 June 2017

Cara Menginstall Web Server Pada Ubuntu Server 16.04


Haiii guys. Kali ini saya akan membawakan materi tentang Cara Menginstall Web Server Pada Ubuntu Server 16.04. Sebelumnya saya sudah pernah post tentang web server khusus centos, bisa dilihat di LAB 6.1 KONFIGURASI DOMAIN NAME SERVER (BIND). Oh iya untuk instalasi web server ini lumayan jauh berbeda ya dengan centos. Oke kita langsung saja ketutorialnya.

IP yang saya gunakan


Cara Menginstall Web Server Pada Ubuntu Server 16.04

1. Pertama-tama kita lakukan update dan upgrade pada server terlebih dahulu.
apt-get update

apt-get upgrade

 2. Setelah itu kita atur hostname dari servernya. Tambahkan ip address dan mail.nama-domain.xyz pada kolom kedua didalam file /etc/hosts.
 

3. Setelah itu masukan script ini pada file /etc/resolv.conf
search nama-domain.xyz

4. Setelah itu kita install bind. Gunakan perintah
apt-get install bind9 bind9utils

5. Kemudian buka file /etc/bind/named.conf.options lalu masukan script ini
 options {
    directory "/var/cache/bind";

    forwarders {
    8.8.8.8; 8.8.4.4;
    };

    dnssec-validation auto;

    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
    };

6. Selanjutnya buka file /etc/bind/named.conf.local . Lalu masukan sript dibawah ini.
    zone "nama-domain.xyz" {
    type master;
    file "/etc/bind/db.nama-domain";
    };

    zone "ip-address(dari belakang).in-addr.arpa" {
    type master;
    file "/etc/bind/db.ip-address";
    };

    zone "0.0.127.in-addr.arpa" {
    type master;
    file "/etc/bind/db.0.0.127";
    };

7. Setelah itu masukan script dibawah ini pada file db. yang sudah ditentukan pada file named.conf.local . Nama file harus sama dengan yang ada pada named.conf.local. Jika berbeda maka named tidak akan berjalan. File .db ada 3 yaitu yang untuk domain, ip address, dan ip local. Untuk Scriptnya bisa dicopy dan diubah dengan ketentuan masing-masing.

/etc/bind/db.ayu.net
$TTL    604800
@       IN      SOA     mail.nama-domain.xyz. admin.nama-domain.xyz. (
030512   ; Serial
604800   ; Refresh
86400     ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@                IN      NS              mail
                    IN      MX    10    mail
                    IN      A                ip-address-server
mail             IN      A                ip-address-server


/etc/bind/db.ip-address 
$TTL 3D
@          IN       SOA    mail.nama-domain.xyz.  admin.nama-domain.xyz. (
1          ; Serial
8H       ; Refresh
2H       ; Retry
4W      ; Expire
1D)      ; Minimum TTL
           
             NS      nama-domain.xyz.
10         PTR    nama-domain.xyz.

/etc/bind/db.0.0.127
$TTL 3D
@          IN       SOA    mail.nama-domain.xyz.  admin.nama-domain.xyz. (
2          ; Serial
8H       ; Refresh
2H       ; Retry
4W      ; Expire
1D)      ; Minimum TTL
           
             NS      mail.nama-domain.xyz.
1           PTR    localhost

8. Setelah itu restart bind. Ini dilakukan untuk menyimpan konfigurasi sebelumnya. Gunakan command
/etc/init.d/bind9 restart

9. Selanjutnya ubah ip address sesuai dengan ip yang sudah didaftarkan difile named.conf.local. 

10. Lalu restart networknya.

11.  Setelah itu kita cek domainnya dengan perintah dig. Dan bisa dilihat answe dari domain adalah ip server ini. Artinya suksessss..

Thankkssss....

No comments:

Post a Comment