• Tidak ada hasil yang ditemukan

Tutorial Membuat DNS, Virtualhost, FTP & Instalasi Wordpress

N/A
N/A
Protected

Academic year: 2021

Membagikan "Tutorial Membuat DNS, Virtualhost, FTP & Instalasi Wordpress"

Copied!
25
0
0

Teks penuh

(1)

Tutorial Membuat DNS, Virtualhost,

FTP & Instalasi Wordpress

(2)

TUGAS :

1. buat DNS Zone dengan domain nama+nomerabsen.com misal roziq07.com 2. buat DNS Recordnya

3. buat subdomain ftp.domain.com misal ftp.roziq07.com

4. buat Virtual host untuk domain yang baru dibuat dan directory rootnya

5. buat userftp untuk domain yang baru dengan default direktory sesuai virtual host yang baru

6. upload wordpress kedalam direktori tersebut

7. buat database dengan nama : nama+nomerabsen contoh : dbroziq07 8. lakukan penginstallan wordpress yang sudah di upload

(3)

PELAKSANAAN PRAKTIKUM:

A. Hal hal yang harus dipersiapkan

 Virtual Machine dengan OS Debian Wheezy 7

 Debian harus sudah terinstall service DNS Server bind9 dan service FTP proftpd , untuk tutorial pengistallan bisa kunjungihttp://davidadinugroho.wordpress.com untuk melihat cara penginstalan bind9 dan proftpd

 Software ftp client , disini penulis menggunakan FileZilla  File Wordpress 4.0, bisa diunduh dihttp://wordpress.org  Browser (Mozilla, Chrome, Opera, dll)

 Kesabaran dan ketelitian.

B. Praktik pelaksanaan

1) Pembuatan DNS Zone dengan nama domain nama+nomerabsen 1. Buka Virtual Machine Debian Anda. Loginlah sebagai user Root

2. Tambahkan host DNS yang akan kita konfigurasi. Disini karenan formatnya nama+nomerabsen, maka disini penulis menggunakan nama davidadi08.com. Ketikannano /etc/hostsdan tambahkan host davidadi08.com

(4)

NB : untuk ip 192.168.1.2 disesuaikan dengan konfigurasi IP Anda.

Save konfigurasi dengan Ctrl+O > Enter > Ctrl+X atau Ctrl+X > Y > Enter 3. Edit file named.conf yang ada di directori /etc/bind/ . Disini kita akan

menambahkan DNS Zone untuk davidadi08.com. Ketikannano /etc/bind/named.confdan tambahkan zone seperti gambar dibawah

(5)

NB : untuk format DNS Zone adalah sebagai berikut

zone “domain kita”{ tipe DNS;

file “database DNS”; };

2) Pembuatan DNS Record dari davidadi08.com

1. Masuk ke direktori /etc/bind/ . Ketikancd /etc/bind

2. Salin atau copy file db.local ke /var/cache/bind/db.namaDatabaseDNSkita . Ketikancp db.local /var/cache/bind/db.davidadi08

(6)

NB : Ketikanls /var/cache/bind/untuk mengecek apakah file sudah tersalin atau belum

3) Pembuatan SUB Domain “ftp” pada DNS Record davidadi08.com

1. Untuk menambah sub domain , kita harus mengedit file db.davidadi08 yang ada di direktori /var/cache/bind/ tadi. Ketikannano /var/cache/bind/db.davidadi08. Editlah sesuai gambar dibawah

NB : - untuk davidadi08.com bisa diganti dengan Domain Anda - jangan sampai lupakan ada tanda . (titik) di akhir domain kita - untuk ip 192.168.1.2 bisa disesuaikan dgn IP Anda masing - masing - Anda bisa menambahkan sub domain lagi dgn format seperti di ftp

(7)

Penyelesaian Pembuatan DNS

Disini agar DNS kita jalan, kita perlu mengedit file resolv.conf di directori /etc/. Ketikan

nano /etc/resolv.confdan tambahkan resolv DNSnya untuk domain davidadi08.com. Edit seperti gambar dibawah ini

NB : untuk search diisi dengan domain kita dan untuk nameserver sesuaikan IP masing masing

Setelah itu restart service bind9 dan lakukan pengetesan apakah DNS domain kita sudah jalan apa belum.

Ketikanservice bind9 restartuntuk melakukan restart service bind9

Untuk pengetesan, lakukan ping ke domain dan subdomain kita. Contoh disini adalah mengeping davidadi08.com dan ftp.davidadi08.com.

(8)

JIKA SEPERTI DIATAS BERARTI DNS KITA SUDAH JALAN, LANJUTKAN KE LANGKAH BERIKUTNYA >>

4) Pembuatan Virtualhost dan direktori khusus untuk website davidadi08.com 1. Buat direktori khusus untuk penempatan website di davidadi08.com, secara

umum direktori ini nanti berada pada /var/www/ . Anda bisa mengganti

direktorinya, tetapi saya sarankan letakkan disana saja. Buatlah direktori sesuai nama domain kita agar lebih gampang. Ketikanmkdir /var/www/davidadi08.com

NB : direktori inilah yang nantinya kita jadikan direktori default website dari virtualhost kita dan direktori home untuk user ftp kita

2. Membuat konfigurasi Virtualhost davidadi08.com. Yang pertama pindah dulu ke direktori /etc/apache2/sites-available/ agar lebih mudah nantinya. Ketikancd /etc/apache2/sites-available/

Kedua, salin atau copy file default ke namakonfigurasiVhostkita. Ketikancp default davidadi08.com,

(9)

Ketiga, edit file konfigurasi vhost davidadi08.com tadi, ketikannano davidadi08.comdan edit sesuai gambar dibawah

Sebelum :

(10)

NB : yang diedit dari file diatas adalah :

- ServerAdmin dari webmaster@localhost menjadi ServerAdmin@domainkita - penambahan ServerName domainkita

- penambahan ServerAlias www.domainkita

- document root dari /var/www diubah ke direktori khusus untuk domain kita - Directory /var/www/ diubah menjadi direktori khusus untuk domain kita Keempat, aktifkan konfigurasi Vhost kita dengan mengetikan a2ensite namakonfigurasiVhostkita. Ketikana2ensite davidadi08.com

Setelah itu restart service apache2 agar konfigurasi kita berjalan. Ketikan

service apache2 restartuntuk merestart service apache webserver.

Setelah apache2 terrestart , coba lakukan pengecekan dengan browser. Sebelum melakukan pengecekan, pastikan dahulu bahwa komputer Anda (Host) dapat terhubung dengan komputer Virtual Machine (Guest). Untuk pengaturannya bisa Anda lihat di website penulishttp://www.davidadinugroho.wordpress.com. Berikut merupakan hasil pengecekan lewat browser, (website kita masih

(11)

5) Pembuatan user ftp khusus untuk Vhost davidadi08.com dengan directori home “ /var/www/davidadi08.com/ ”

1. Sebelum membuat user ftp, pastikan dahulu debian Anda telah terinstall service ftp. Disini kita mengunakan service ftp protpd. Untuk yang belum terinstall bisa kunjungihttp://davidadinugroho.wordpress.comuntuk melihat cara penginstalan service ftp proftpd. Perlu dicatat juga disini sebelumya kita telah membuat group “ftpuser” yang dikhususkan untuk user ftp kita nanti. Untuk membuatnya ketika sajaaddgroup ftpuser

2. Tambahkan user ftp, disini kita akan menambahkan user ftp_davidadi08. Ketikan

(12)

NB :

- ftp_davidadi08 merupakan user yang akan kita gunakan untuk login ftp nanti - untuk -shell adalah untuk jenis user kita nanti

- untuk -home adalah direktori home / default untuk user ftp kita saat login nanti. 3. Ubah hak milik dari folder /var/www/davidadi08.com/ untuk user ftp kita.

Ketikanchwon -R ftp_davidadi08:ftpuser /var/www/davidadi08.com/

NB : untuk melihat hak akses folder /var/www/davidadi08.com/ . Ketikanls -la /var/www/davidadi08.com

Disana sudah terlihat bahwa folder /var/www/davidadi08.com/ sudah menjadi hak milik user ftp kita ftp_davidadi08

6) Proses upload Wordpress ke davidadi08.com

1. Siapkan software filezilla sebagai software ftp client yang akan kita gunakan untuk mengupload wordpress dan juga sediakan file Wordpress nya.

(13)

2. Buka filezillanya, hubungkan ke server kita.

Host : www.davidadi08.com Username : ftp_davidadi08 Password : ******

Port : 21

NB : lihat, disana direktori default saat kita login ftp adalah

/var/www/davidadi08.com/ , ini menandakan bahwa konfigurasi kita tadi berhasil

(14)

Select semua file wordpressnya. Klik kanan > Upload Gambar : Proses Penguploadan

Gambar : Upload selesai, file wordpress sudah ada di server kita

7) Pembuatan Database khusus untuk wordpress davidadi08.com

1. Buka browser dan buka PhpMyAdmin dari davidadi08.com. Ketikan di address browserwww.davidadi08.com/phpmyadmin/

(15)

2. Masuklah ke phpmyadmin Anda. Masukan username dan password dari user mysql Anda.

3. Buat database untuk wordpress, disini penulis membuat database

wp_davidadi08.com untuk penginstalan wordpress nanti. Perlu diingat, databasenya harus ada wp_ sebelum nama database. Ini akan digunakan untuk prefix dari pengaturang wordpress nanti.

(16)

Gambar diatas menunjukan bahwa kita sudah membuat database

davidadi08.com, yang nantinya kita gunakan untuk menginstall wordpress di davidadi08.com

8) Proses penginstalan Wordpress di davidadi08.com

1. Akses www.davidadi08.com dari browser. Maka secara otomatis akan di redirect ke www.davidadi08.com/wp-admin.setup-config.php

Halaman yang muncul seharusnya seperti berikut. Jika seperti dibawah, kita sudah siap untuk menginstall wordpress di domain kita (davidadi08.com). Klik Let’s Go untuk memulai penginstalan.

(17)

2. Isikan data - data untuk penginstalan wordpress. Ini merupakan data - data yang digunakan untuk konfigurasi wordpress dengan database yang telah kita buat tadi.

(18)

Data yang diisikan :

- Database name, sesuaikan dengan nama database yang kita buat tadi. - Username , diisi dengan username mysql server Anda

- Password, isikan dengan password mysql server Anda - Database Host, biarkan tetap localhost

- Table prefix, tetap wp_ karena kita menggunakan prefix wp_ pada DB kita Klik Submit untuk melanjutkan penginstalan

NB : Jika terjadi error atau tidak bisa, check lagi data yang Anda masukan sudah benar atau belum

(19)

Halaman diatas menunjukan bahwa wordpress tidak bisa membuat file wp-config secara otomatis di server kita. Ini biasanya terjadi karena kesalahan hak akses. Maka disini sebelum kita klik Run the Install harus membuat file wp-config.php secara manual. Berikut cara membuat file wp-config secar manual :

a) Salin atau copy semua tulisan wp-config yang ada. (yang diblok biru di gambar diatas)

b) Pastekan di text editor, bisa notepad atau yang lainnya. Karena disini penulis menggunakan linux Ubuntu, maka untuk text editornya adalah gedit.

(20)

c) Save as dengan nama wp-config.php

d) Upload ke server kita menggunakan FileZilla seperti tadi.

Setelah membuat wp-config.php sekarang kita klik Run the Install untuk melanjutkan penginstalan wordpress.

(21)

Maka kita tidak perlu membuat file wp-config secara manual. Langsung saja diklik Run the Install

(22)

NB : - Site Title : isikan judul situs Anda

- Username : isikan username untuk login ke wordpress nanti - Password : isikan password untuk login wordpress

- email : isikan email

Klik Install Wordpress untuk menginstall wordpress

5. Wordpress berhasil terinstall di davidadi08.com, klik Log in untuk login ke wordpress

(23)

6. Masukan username dan password wordpress Anda

7. Selamat datang di Dashborad Wordpress! , anda bisa mengelola situs Anda lewat dashboard ini

(24)

NB : untuk mengunjungi situs Anda tinggal ketikan url situs Anda di browser.

(25)

TENTANG PENULIS

Nama : David Adi Nugroho Kelas : XI TKJ2 /08

Sekolah : SMKN 7 (STM Pembangunan) Semarang Facebook : David Adi Nugroho

Twitter : @David_Adi57 Website : http://davidadinugroho.wordpress.com http://mariberbagi.besaba.com http://perpuskuonlinediblog.blogspot.com http://davlator.16mb.com http://alqurankitasemua.besaba.com

TUTORIAL INI DAPAT DISEBARLUASKAN DENGAN MENCANTUMKAN SUMBER ASLINYA.

Terimakasih Kepada : - Allah SWT

- Kedua Orang Tua - Guru Pembimbing - Teman - Teman semua - Ubuntu 14.04 LTS - Kingsoft Writter - Mozilla Firefox - Virtualbox - Shutter - Debian.org - Wordpress.org - Provider Three (3)

Gambar

Gambar : Upload selesai, file wordpress sudah ada di server kita
Gambar diatas menunjukan bahwa kita sudah membuat database

Referensi

Dokumen terkait

Definisi operasional pada penelitian mengenai penerapan model pencapaian konsep ( concept attainment ) berorientasi berpikir kritis dalam pembelajaran menulis wacana

Aktiva tetap merupakan aktiva berwujud yang diperoleh dalam bentuk siap pakai atau dengan dibangun terlebih dahulu, yang digunakan dalam operasi perusahaan, tidak dimaksudkan

Pada penelitian ini, data yang digunakan merupakan data sekunder yang diperoleh selama melakukan Praktik Kerja Lapangan Integrasi (PKLI) di Badan Pendapatan,

Dari hasil penelitian diperoleh data bahwa adsorpsi metilena biru pada humin hasil pencucian dengan HCl/HF optimum pada pH 6 dan waktu kontak 45 menit dengan

Profil pemahaman konsep siswa yang terdeteksi dengan mengimplementasikan produk, diantaranya adalah siswa masih kesulitan dalam memahami makna dari sebanding dan

Dengan adanya kegiatan-kegiatan pengolahan limbah radioaktif di IPLR yang akan melibatkan manusia dan setiap personil memerlukan jaminan keselamatan terhadap bahaya

Kaitannya dengan keyakinan dan kemampuan, individu yang memiliki self-efficacy yang tinggi berusaha atau mencoba dalam menghadapi tantangan sebaliknya individu yang