• Tidak ada hasil yang ditemukan

Update Materi Konfigurasi DNS-FTP-WEB SERVER di Server Linux

N/A
N/A
Protected

Academic year: 2018

Membagikan "Update Materi Konfigurasi DNS-FTP-WEB SERVER di Server Linux"

Copied!
35
0
0

Teks penuh

(1)

Domain

MK : Jaringan Komputer

Rolly Yesputra | rollyyp.wordpress.com

STMIK ROYAL

(2)

Apa itu domain ?

• Suatu nama yang unik sebagai pengganti Alamat Internet Protokol (IP).

• Domain sering juga disebut sebagai alamat website.

• Contoh domain : www.google.com, www.facebook.com. • Kita dapat membuat nama domain sesuai dengan yang

(3)

Apa fungsi domain ?

• Mempermudah pengguna internet dalam mengakses website.

• Mempermudah mengingat alamat situs sebuah website, daripada menggunakan alamat IP.

• Contoh :

– Domain : google.com – IP : 173.194.39.19

(4)

Contoh Nama Domain

Domain Negara Keterangan

com amerika serikat Untuk umum

org amerika serikat Untuk organisasi

id indonesia umum

net US umum, net

co diluar US Perusahaan

(5)

Tugas :

• Buatlah domain seperti tabel diatas sebanyak mungkin dan semakin banyak maka nilainya akan semakin tinggi. • Dikumpulkan hari jum'at tanggal 25 Mei 2018

(6)

DNS SERVER

(7)

Apa itu DNS ?

• DNS atau Domain Name System adalah sebuah server yang berfungsi menangani translasi penamaan hos-host kedalam IP Address, begitu juga sebaliknya dalam

menangani translasi dari IP address ke hostname/domain. • Dalam dunia internet, komputer berkomunikasi satu sama

lain dengan mengenali IP Addressnya, bukan domainnya. • Akan tetapi manusia susah mengingat angka-angka

dibandingkan huruf.

(8)

Sebagai contoh :

• Lebih mudah mana mengetikkan alamat 118.98.36.20 di browser dibandingkan dengan mengetikkan domain

www.google.com

• Tentunya akan lebih mudah mengingat doman.

• Itulah kerja DNS server, dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya.

(9)

Langkah-Langkah Instalasi dan Konfigurasi

Bind9

• Install bind9 dengan perintah :

– $ apt-get install bind9

• Mengkonfigurasi DNS cukup mudah, asal anda teliti. Berikut ini file-file yang anda harus konfigurasi. Berada didalam folder /etc/bind

– named.conf.local – db.forward

– db.reverse

• dan difolder etc/resolv.conf atau /etc/network/interfaces

(10)

Setingan yang akan kita gunakan :

• Nama domain : danautoba.com • IP Address : 192.168.56.1

• db.forward : db.danautoba

(11)

Mulai Konfigurasi:

• pindah ke direktori /etc/bind – $ cd /etc/bind/

• Edit file named.conf.local – $ nano named.conf.local

• tambahkan pada baris

paling bawah kode berikut ini :

Jika sudah selesai silahkan simpan dan keluarr, tekan CTRL+X , Tekan Y dan Enter

(12)

Menyalin beberapa file yang ada, untuk

mempermudah

• Masuk ke folder /etc/bind

$ cp db.local db.danautoba

$ cp db.127 db.192

• Setelah itu anda edit db.danautoba dengan perintah : – $ nano db.danautoba

(13)

db.danautoba

;

; BIND data file for local loopback interface ;

$TTL 604800

@ IN SOA danautoba.com. root.danautoba.com.( 2 ; Serial 604800 ; Refresh

86400 ; Retry 2419200 ; Expire

604800 ) ; Negative Cache TTL ;

@ IN NS ns.danautoba.com. @ IN A 192.168.56.1

@ IN MX 10 mail.danautoba.com. ns IN A 192.168.56.1

www IN A 192.168.56.1 ftp IN A 192.168.56.1 mail IN A 192.168.56.1 portal IN A 192.168.56.1

Jika sudah selesai tekan CTRL + X, Tekan Y dan Enter

(14)

Edit db.192 dg perintah $nano db.192

;

; BIND data file for local loopback interface ;

$TTL 604800

@ IN SOA danautoba.com. root.danautoba.com.( 2 ; Serial 604800 ; Refresh

86400 ; Retry 2419200 ; Expire

604800 ) ; Negative Cache TTL ;

@ IN NS ns.danautoba.com. 1 IN PTR ns.danautoba.com. 1 IN PTR danautoba.com.

1 IN PTR www.danautoba.com. 1 IN PTR ftp.danautoba.com. 1 IN PTR mail.danautoba.com.

(15)

Konfigurasi sudah selesai

• Restart bind9 dengan perintah

– $ /etc/init.d/bind9 restart

• atau menggunakan perintah

– $ service bind9 restart

• Pastikan tidak ada yang error ketika anda restart bind9nya. Namun jika failed silahkan cek kembali konfigurasi yang anda buat.

• Jika sudah berhasil, periksa setingan di /etc/resolv.conf

(16)

Memeriksa /etc/resolv.conf dengan perintah

$nano /etc/resolv.conf

Isi dari file resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

(17)

Mencoba dan memeriksa DNS apakah sudah jalan atau

belum.

• $ nslookup danautoba.com – Server : 192.168.56.1 – Address : 192.168.56.1#53 – Name : danautoba.com – Address : 192.168.56.1

• $ nslookup www.danautoba.com

– Server : 192.168.56.1 – Address : 192.168.56.1#53 – Name : www.danautoba.com

– Address : 192.168.56.1

Jika hasilnya seperti data disamping, maka konfigurasi sudah benar. Jika hasil bertuliskan server can't

danautoba.com. danautoba.com:

SERVFAIL, mungkin konfigurasi anda masih ada yang salah, silahkan di cek kembali.

(18)
(19)

Menguji DNS dari client windows

• untuk menguji DNS dari client windows, anda harus mengganti IP server DNS, pada bagian Prefered DNS Server

(20)

File Transfer Protokol (FTP) Server

(21)

Apa itu FTP ?

• FTP adalah singkatan dari File Transfer Protokol, protokol untuk bertukar file melalui jaringan. FTP sering digunakan untuk mendownload sebuah file dari server maupun untuk

mengupload file ke sebuah server (Misalnya upload file2 web ke web server)

• Dalam keadaan default FTP berjalan pada port 21. dan bekerja pada protokol TCP/IP.

• Dalam FTP server kita bisa menggunakan dua cara User

Authentication Login (Password Protected) dan yang kedua Anonymous Login (guest ok)

• Aplikasi yang sering digunakan untuk FTP di linux adalah

(22)

Instalasi dan Konfigurasi FTP

• Install proFTPd :

– $ apt-get install proftpd

• Konfigurasi proFTPd, pada file proftpd.conf:

– $ nano /etc/proftpd/proftpd.conf

• Tambahkan baris berikut pada bagian paling akhir file konfigurasi untuk user login atau dengan password

(23)

Simpan konfigurasi, tekan CTRL+X tekan Y, tekan

Enter

• Setelah itu tambahkan user aku dengan perintah : #adduser aku

• Kemudian anda restart service proftpd dengan perintah : #service proftpd restart atau

#/etc/init.d/proftpd restart

Jika sudah selesai, buka web browser, ketikkan perintah berikut ini : ftp://ip-server

Contoh : ftp://192.168.56.1

(24)

Instalasi Server, Konfigurasi :

• IP : 192.168.56.1

• Gateway : 192.168.56.254 • Subnet : 255.255.255.0 • Komputer Name : toba

• Hostname : danautoba.com

• User : toba

• Pwd : toba

(25)

WEB SERVER

Pertemuan 8 | Administrasi Jaringan Komputer

(26)

Apa itu web server ?

• merupakan server yang akan memberikan layanan atau resource berupa aplikasi berbasis web.

• aplikasi yang sering digunakan membangun web server di linux adalah Apache, NginX

(27)

Cara instalasi dan konfigurasi web server

• Instalasi Web Server (disini digunakan apache)

– $ apt-get install apache2

• Jika instalasi selesai, hasil instalasinya berada dalam folder /etc/apache2

• File configurasi apache di /etc/apache2/apache2.conf • Direktory aplikasi web berada di /var/www/html

• untuk test hasil instalasi, buka web browser ketikkan perintah di URL # http://ip-address

• contoh : http://192.168.56.1

(28)
(29)

Menggunakan domain

http://www.danautoba.com

(30)

Membuat virtual host

• Virtual host sama dengan sub-domain, dimana kita

memiliki domain utama yaitu danautoba.com, kita bisa membuat sub-domain dari danautoba.com seperti

portal.danautoba.com. • Konfigurasi :

– virtual host berada didalam folder /etc/apache2/sites-enabled

– $ cd /etc/apache2/sites-enabled – $ nano danautoba.conf

(31)

Perintah membuat virtual host | danautoba.conf

<VirtualHost *:80>

ServerAdmin webmaster@localhost ServerAlias portal.danautoba.com DocumentRoot /var/www/html/portal

</VirtualHost>

Restart apache untuk menerapkan konfigurasi yang baru dengan perintah :

$ /etc/init.d/apache2 restart

tunggu sampai selesai, jika tidak ada kesalahan , test virtual host dari client dengan cara buka web browser ketikkan

(32)
(33)

Instalasi PHP7

• PHP merupakan bahasa pemrograman web, yang

banyak digunakan oleh developer untuk membuat web dinamis.

• install dengan perintah $ apt-get install php7

• Jika sudah selesai buat file di www/html dengan nama test.php • ketikan kode berikut ini :

<?php phpinfo(); ?>

• Simpan dan buka web browser ketikkan

http://192.168.56.1/test.php

(34)
(35)

Install MySQL / MariaDB

• MySQL merupakan RDBMS yang banyak digunakan

untuk membuat database aplikasi berbasis web. MySQL juga dapat digunakan secara gratis dengan mendownload di mysql.com atau install langsung secara online

• Langkah instalasi dengan perintah :

– $ apt-get install php7-mysql mysql-server – username : root

– password : root

• Untuk masuk ke database dengan perintah

– $ mysql -u root -p

Referensi

Dokumen terkait

Formulir sehubungan dengan pemesanan pembelian Unit Penyertaan harus dilengkapi dengan bukti pembayaran, fotokopi Bukti Jati Diri (KTP untuk perorangan lokal, Paspor untuk

Nota Kesepakatan Pedoman Penysnan RKA-SKPD RKA RKA - - SKPD SKPD APBD Renstra SKPD Renja SKPD RKP Permendagri ttg Penyusu- nan APBD Pnjbaran APBD Evaluasi RAPBD &amp; RPAPBD

Submitted to Faculty of Cultural Studies University of Sumatra Utara Medan in partial fulfillment of the requirements for the degree of Sarjana Sastra from Departement of

Tujuan penelitian ini adalah untuk mengetahui toksisitas ekstrak etanol daun kemangi ( Ocimum canum Sims) larva Artemia salina Leach dengan metode Brine Shrimp

Pemanis buatan merupakan bahan-bahan tambahan makanan yang dapat menyebabkan rasa manis pada makanan, yang tidak atau hampir tidak mempunyai nilai gizi.. Berasa manis jika

Cara Membesarkan Payudara Secara Alami Dan Cepat Dalam 7 -14 Hari – Bagi para wanita dengan kondisi keuangan yang mencukupi tak akan jadi masalah untuk pergi kedokter spesialis

Selain dalam hal pendidikan, saya juga berharap salah satu program kerja kami yaitu Pelatihan sablon yang ditujukan untuk warga Solear dapat bermanfaat, karena dengan

Validasi soal hasil belajar kognitif dilakukan secara teoritis dan empiris. Validasi soal secara teoritis dilakukan oleh ahli materi dan pembelajaran yang terdiri dari