Membuat DNS, FTP, Virtualhost dan Installasi wordpress

25
Tutorial Membuat DNS, Virtualhost, FTP & Instalasi Wordpress

description

berisi tentang cara membuat DNS, FTP user, Virtualhost dan cara menginstall wordpress di virtualhost yang sudah jadi. Ini merupakan tahapan - tahapan dalam pembuatan suatu Website di server. Tutorial ini menggunakan server Debian 7 Wheezy

Transcript of Membuat DNS, FTP, Virtualhost dan Installasi wordpress

Page 1: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

Tutorial Membuat DNS, Virtualhost,FTP& Instalasi Wordpress

Page 2: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 yangbaru

6. upload wordpress kedalam direktori tersebut

7. buat database dengan nama : nama+nomerabsen contoh : dbroziq07

8. lakukan penginstallan wordpress yang sudah di upload

Page 3: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 kunjungi http://davidadinugroho.wordpress.comuntuk melihat cara penginstalan bind9 dan proftpd

Software ftp client , disini penulis menggunakan FileZilla File Wordpress 4.0, bisa diunduh di http://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 formatnyanama+nomerabsen, maka disini penulis menggunakan nama davidadi08.com.Ketikan nano /etc/hosts dan tambahkan host davidadi08.com

Page 4: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

NB : untuk ip 192.168.1.2 disesuaikan dengan konfigurasi IPAnda.

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 akanmenambahkan DNS Zone untuk davidadi08.com. Ketikan nano/etc/bind/named.conf dan tambahkan zone seperti gambar dibawah

Page 5: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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/ . Ketikan cd /etc/bind

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

Page 6: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

NB : Ketikan ls /var/cache/bind/ untuk mengecek apakah file sudah tersalinatau belum

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

1. Untuk menambah sub domain , kita harus mengedit file db.davidadi08 yang adadi direktori /var/cache/bind/ tadi. Ketikan nano /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 IPAnda masing - masing- Anda bisa menambahkan sub domain lagi dgn format seperti di ftp

Page 7: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

Penyelesaian Pembuatan DNS

Disini agar DNS kita jalan, kita perlu mengedit file resolv.conf di directori /etc/. Ketikannano /etc/resolv.conf dan tambahkan resolv DNSnya untuk domain davidadi08.com. Editseperti gambar dibawah ini

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

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

Ketikan service bind9 restart untuk melakukan restart service bind9

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

Hasil PING!!

Page 8: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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

4) Pembuatan Virtualhost dan direktori khusus untuk website davidadi08.com

1. Buat direktori khusus untuk penempatan website di davidadi08.com, secaraumum direktori ini nanti berada pada /var/www/ . Anda bisa menggantidirektorinya, tetapi saya sarankan letakkan disana saja. Buatlah direktori sesuainama domain kita agar lebih gampang. Ketikan mkdir /var/www/davidadi08.com

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

2. Membuat konfigurasi Virtualhost davidadi08.com. Yang pertama pindah dulu kedirektori /etc/apache2/sites-available/ agar lebih mudah nantinya. Ketikan cd/etc/apache2/sites-available/

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

Page 9: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

Ketiga, edit file konfigurasi vhost davidadi08.com tadi, ketikan nanodavidadi08.com dan edit sesuai gambar dibawah

Sebelum :

Sesudah :

Page 10: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 a2ensitenamakonfigurasiVhostkita. Ketikan a2ensite davidadi08.com

Setelah itu restart service apache2 agar konfigurasi kita berjalan. Ketikanservice apache2 restart untuk merestart service apache webserver.

Setelah apache2 terrestart , coba lakukan pengecekan dengan browser. Sebelummelakukan pengecekan, pastikan dahulu bahwa komputer Anda (Host) dapatterhubung dengan komputer Virtual Machine (Guest). Untuk pengaturannyabisa Anda lihat di website penulis http://www.davidadinugroho.wordpress.com.

Berikut merupakan hasil pengecekan lewat browser, (website kita masihkosong)

Page 11: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 serviceftp. Disini kita mengunakan service ftp protpd. Untuk yang belum terinstall bisakunjungi http://davidadinugroho.wordpress.com untuk melihat cara penginstalanservice ftp proftpd. Perlu dicatat juga disini sebelumya kita telah membuatgroup “ftpuser” yang dikhususkan untuk user ftp kita nanti. Untuk membuatnyaketika saja addgroup ftpuser

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

adduser ftp_davidadi08 -shell /bin/false -home /var/www/davidadi08.com/

Page 12: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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.Ketikan chwon -R ftp_davidadi08:ftpuser /var/www/davidadi08.com/

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

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

6) Proses upload Wordpress ke davidadi08.com

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

Page 13: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

2. Buka filezillanya, hubungkan ke server kita.

Host : www.davidadi08.comUsername : ftp_davidadi08Password : ******Port : 21

NB : lihat, disana direktori default saat kita login ftp adalah/var/www/davidadi08.com/ , ini menandakan bahwa konfigurasi kita tadiberhasil

3. Cari file wordpressnya dan uploadkan ke /var/www/davidadi08.com/

Page 14: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 addressbrowser www.davidadi08.com/phpmyadmin/

Page 15: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

2. Masuklah ke phpmyadmin Anda. Masukan username dan password dari usermysql Anda.

3. Buat database untuk wordpress, disini penulis membuat databasewp_davidadi08.com untuk penginstalan wordpress nanti. Perlu diingat,databasenya harus ada wp_ sebelum nama database. Ini akan digunakan untukprefix dari pengaturang wordpress nanti.

Klik di Bagian Databases > masukan nama database > Create

Page 16: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

Gambar diatas menunjukan bahwa kita sudah membuat databasedavidadi08.com, yang nantinya kita gunakan untuk menginstall wordpress didavidadi08.com

8) Proses penginstalan Wordpress di davidadi08.com

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

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

Page 17: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

2. Isikan data - data untuk penginstalan wordpress. Ini merupakan data - data yangdigunakan untuk konfigurasi wordpress dengan database yang telah kita buattadi.

Page 18: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 masukansudah benar atau belum

3. Muncul halaman seperti berikut

Page 19: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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

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

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

Page 20: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 untukmelanjutkan penginstalan wordpress.

NB : Jika yang muncul halaman seperti berikut

Page 21: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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

4. Isikan informasi tentang situs Anda

Page 22: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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 kewordpress

Page 23: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

6. Masukan username dan password wordpress Anda

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

Page 24: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

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

Sekian Terimakasih. Semoga Memberi Manfaat :)

Page 25: Membuat DNS, FTP, Virtualhost dan Installasi wordpress

TENTANG PENULIS

Nama : David Adi NugrohoKelas : XI TKJ2 /08Sekolah : SMKN 7 (STM Pembangunan) Semarang

Facebook : David Adi NugrohoTwitter : @David_Adi57Website :

http://davidadinugroho.wordpress.comhttp://mariberbagi.besaba.comhttp://perpuskuonlinediblog.blogspot.comhttp://davlator.16mb.comhttp://alqurankitasemua.besaba.com

TUTORIAL INI DAPAT DISEBARLUASKAN DENGAN MENCANTUMKANSUMBERASLINYA.

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)