0% menganggap dokumen ini bermanfaat (0 suara)
336 tayangan7 halaman

Tutorial Buat DNS Server Dan Web Server

1. Dokumen menjelaskan cara membuat DNS server dan virtual host di server Linux dengan melakukan konfigurasi BIND dan Apache; 2. Langkah-langkahnya meliputi instalasi dan konfigurasi BIND untuk mendaftarkan domain dan alamat IP, serta Apache untuk membuat hosting virtual berdasarkan nama domain; 3. Konfigurasi virtual host di Apache dilakukan dengan menambahkan konfigurasi server di direktori sites-available dan merestart servicenya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
336 tayangan7 halaman

Tutorial Buat DNS Server Dan Web Server

1. Dokumen menjelaskan cara membuat DNS server dan virtual host di server Linux dengan melakukan konfigurasi BIND dan Apache; 2. Langkah-langkahnya meliputi instalasi dan konfigurasi BIND untuk mendaftarkan domain dan alamat IP, serta Apache untuk membuat hosting virtual berdasarkan nama domain; 3. Konfigurasi virtual host di Apache dilakukan dengan menambahkan konfigurasi server di direktori sites-available dan merestart servicenya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Administrasi server

Cara membuat DNS Server.


Dalam administrasi server kita akan mempelajari bagaimana cara mengoptimalkan dan bagaimana cara
membuat sebuah server sendiri.
Yang pertama kita akan membuat DNS (domain name system) server. Untuk membuat dns
server kita memerlukan instalasi bind9 terlebih dahulu. Caranya ketikan perintah apt-get install bind9.
Setelah bind9 terinstalasi saatnya kita membangun sebuah server dns yang sederhana.
Untuk membuat DNS server kita akan membuat beberapa konfigurasi sederhana yang di letakan
pada direktori /etc/bind/ nantinya ada 3 file yang kita akan konfigurasi. Disini saya akan membuat
sebuah dns yang bernama www.vecker.co.id . pada terminal kita masukan perintah sudo su terlebih
dahulu karena kita akan menkonfigurasi bagian dari file system jadi kita memerlukan hak akses dari root,
oleh karena ini kita harus login sebagai root dengan cara ketikan perintah sudo su. Kemudian Cat >
db.vecker (nama file terserah anda) dan isikan sesuai gambar di bawah ini.

(konfigurasi file db.vecker / file 1)


Sesuai gambar diatas saya akan jelaskan apa maksud dari configurasi tersebut. DNS
menggunakan caching untuk meningkatkan kecepatan translasi. cache DNS data tersebut di simpan
pada database dengan bentuk Resource records (RR). RR secara langsung disisipkan pada tiap pesan
DNS. RR tersebut berupa file json yang berisikan keterangan {name,value,type,TTL}.
Dalam konfigurasi diatas kita dapat mengatur nama dns yang kita akan buat itu apa? Contoh di
atas adalah Vecker.co.id. dalam konfigurasi terdapat $TTL digunakan sebagai indikasi ketika sebuah RR
akan dihapus dari sebuah DNS cache. Parameter NS menunjukan apa nama DNS kita kelak. A
menunjukan IP dari domain tersebut CNAME akan menunjukan nama alias dari DNS kita. Setelah di
konfigurasi demikian lalu save file konfigurasi tersebut.

File yang kedua kita akan konfigurasi ketikan cat > db.192 untuk membuat file konfigurasi yang
kedua. Dan isikan file sesuai konfigurasi di bawah ini.

(configurasi file 2 db.192)


Konfigurasi ini hamper sama dengan configurasi sebelumnya akan tetap bedanya di configurasi
yang kedua ini kita atur sesuai dengan octet ip terakhir di dns sebelumnya (192.168.182.133) di ikuti
dengan PTR nama DNS kita. Jika sudah maka simpan file tersebut.
Untuk konfigurasi file yang ke 3 silahkan ketikan perintah nano /etc/bind/named.conf.defaultzones. Tambahkah seperti gambar di bawah ini :

(configurasi file3)
zone "vecker.co.id" {
type master;
file "/etc/bind/db.vecker (sesuai nama configurasi file1)";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192 (sesuai nama configurasi file2)";
};
Jika telah selesai di configurasi maka simpanlah file tersebut dengan cara tekan ctrl+x kemudian jawab Y dan
enter. Untuk memastikan file named.conf.default-zones tersebuat akan di load oleh bind ketika di restart kita bisa
liat dengan cara nano /etc/bind/named.conf

Jika belum bisa tambahkan sesuai gambar diatas. Jika sudah giliran restart bind service dengan cara sudo service
bind9 restart. Dan jika configurasi berhasil maka bind9 akan di restart dengan menampilkan pesan ok. Jika masih
fail maka anda bisa ketikan ini pada terminan untuk mengetahui log error dari bind tersebut /usr/sbin/named -u
bin -g -d 1 tanpa tanda kutip.
Skarang untuk melihat configurasi anda berjalan dengan lancer atau tidak kita seting dns server sesuai ip dari
server kita contoh: ip saya 192.168.182.133
Untuk melakukan setingnya silahkan buka nano /etc/network/interfaces tambahkan dns-nameserver
192.168.182.133. seperti gambar berikut:

Dan edit juga file /etc/resolve.conf tambahkan sesuai gambar di bawah ini :

Kemudian restart networking servicenya dengan cara sudo service networking restart.
Dan yang terakhir kita buktikan DNS servernya sudah jalan atau belum dengan cara ketikan nslookup Vecker.co.id
seperti gambar di bawah ini. Jika berhasil maka ip akan di tampilkan sesuai configurasi pada file yang tadi telah di
buat.

Cara Membuat WEB Server (Virtual Host)


Web server adalah server yang digunakan sebagai hosting sebuah web. Virtual host adalah teknik membuat
web server pada server yang sama agar dapat digunakan oleh beberapa hostingan web secara bersamaan. Kali ini
saya akan menjelaskan bagaimana cara instalasi dan configurasi web server dan membuat virtual hostnya. Untuk
membuat virtual host kita harus membuat web server terlebih dahulu.
Untuk memnginstal web sever kita harus install terlebih dahulu apache2 ketikan pada terminal sudo
apt-get install apache2 setelah berhasil di install maka selanjutnya kita akan melakukan konfigurasi
virtua host nya. Masuk kedalam direktori /etc/apache2/site-available/. Trus kemudian copy file 000-default.conf
dengan cara cp 000-default.conf vecker.co.id.conf . setelah di copy skarang kita mulai configurasi file
vecker.co.id.conf atur sesuai gambar di bawah ini.

Tambahkan configurasi ini :


ServerAdmin [email protected]
ServerName vecker.co.id
ServerAlias www.vecker.co.id
DocumentRoot /var/www/vecker/public_html (ini adalah letak dari
direktori web yang akan di hosting)
setelah di konfigurasi simpan configurasi tersebut dengan nama_file.conf .
kemudian ketik a2ensite nama_file.conf (agar di load saat apache2 di jalankan). Pada DocumentRoot kita sudah
tentukan letaknya ada pada /var/www/vecker/public_html jika belum terbentuk silahkan buat dulu
dengan cara mkdir p /var/www/vecker/public_html. setelah itu restart apache2 dengan cara sudo

service apache2 restart. Kemudia buka windows trus atur DNS server kita sesuai dengan Ubuntu server
kita.

Dan kemudian buka browser ketikan Vecker.co.id jika halaman login berhasil di load brarti anda telah berhasil
membuat virtual host.

Anda mungkin juga menyukai