Tuesday, June 13, 2017

Lab. 16 Konfigurasi BIND in the freebsd

Lab. 16 Konfigurasi  BIND in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi DNS menggunakan BIND di freebsd, 



BIND singkatan dari Berkeley Internet Name Domain yang ditulis oleh Kevin Dunlap untuk BSD UNIX 4.3 Berkeley. Pada umumnya, setiap distro linux mempunyai paket BIND, tetapi jika kita tidak menemukan paket BIND dalam distro linux, kita bisa mendapatkan BIND versi terakhir di sini. Di Centos 5, versi terakhir dari BIND adalah versi 9. Pada paket ini, BIND menyertakan paket chroot untuk meningkatkan keamanan server DNS. ada beberapa file penting di dalam BIND yang harus diperhatikan, yaitu:
a. named.conf –> File konfigurasi utama untuk membuat DNS dan digunakan sebagai referensi untuk menentukan prosedur server DNS
b. named.ca –> Digunakan untuk menangani informasi server DNS root yang diperlukan untuk menginisialisasi cache dari domain server DNS internet yang disediakan oleh layanan registrasi interNIC. Di centos 5, file ini tidak ada sehingga harus di download dari sini (hasil download akan bernama named.root, namun kita akan merubah menjadi named.ca).
c. resolv.conf –> Berisi alamat domain atau alamat IP dari nameserver (biasanya IP ISP)
d. Zona forward –> Memetakan domain name ke alamat IP
e. Zona Reverse –> Memetakan alalamt IP ke domain name
.
Cara Kerja :
• Misal kita mau mengecek email kita di warnet dan dibrowser kita ketikkan http://mail.yahoo.com.
• Setelah itu PC kita akan mengontak server DNS lokal (Jaringan ISP yang terhubung ke warnet itu) untuk menanyakan alamat IP dari http://mail.yahoo.com. (Panah 1)
• Server DNS lokal akan melihat ke dalam memori cachenya (Panah 2)
• Jika data itu ada di cachenya, server tersebut akan memberikan alamat IP ke browser PC kita (Panah 5). Jika tidak, maka server tersebut mengontak server DNS di atasnya untuk mengetahui alamat IP tersebut.
• Jika domain itu benar-benar ada, maka root DNS akan mendapatkan alamat IP tersebut, kemudian akan dikirimkan ke server DNS lokal kita (Panah 3).
• Server DNS lokal akan mengontak server DNS mail.yahoo.com untuk menanyakan alamat IP-nya, dan server mail.yahoo.com akan mengirimkannya ke server DNS lokal kita (Panah 4).
• Server DNS lokal kita akan memberitahukan alamat IP untuk mail.yahoo.com kepada browser PC kita.
• Kemudian PC kita akan menggunakan alamat IP tersebut untuk mengontak mail.yahoo.com


okey sudah cukup pembahasannya, sekarang kita langsung praktik ke TKP...


root@web:~# cd /usr/ports/dns/bind99 && make install clean && rehash










Okey setelah selesai proses install BIND99, kita langsung config aja
root@web:~# cd /usr/local/etc/namedb
root@web:/usr/local/etc/namedb # ee named.conf



kita cari kata " the proper IP address ", kemudian kita edit dari listen-on { 127.0.0.1; }; menjadi listen-on { 192.168.2.1; }; 
note :
sesuaikan ip address yang anda gunakan sekarang



kita cari kata " forwarders ", kemudian kita edit dari :
 forwarders
                       127.0.0.1; 
}; 

menjadi

forwarders
                       192.168.2.1;
                       8.8.8.8;
                       8.8.4.4;
};
 note :
sesuaikan ip address yang anda gunakan sekarang



kita edit paling bawah ini, contoh editnya seperti pada gambar., setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x





root@web:/usr/local/etc/namedb # cd master
root@web:/usr/local/etc/namedb/master # cp localhost-forward.db hamdan.db
root@web:/usr/local/etc/namedb/master # cp localhost-reverse.db 1.db  
root@web:/usr/local/etc/namedb/master # ee hamdan.db
  


sekarang kita edit dari file dibawah ini :


menjadi seperti dibawah ini :

@  IN SOA web.hamdan.id. root.web.hamdan.id. 42 1d 12h 1w 3h
                    ;serial, Refresh, Retry, Expire, Neg. cache TTL


   
               IN          NS         web.hamdan.id.
               IN          NS        192.168.2.1 
ww         IN          NS        192.168.2.1

setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
root@web:/usr/local/etc/namedb/master # ee 2.db
 

sekarang kita edit dari file dibawah ini :
 

menjadi seperti dibawah ini :

@  IN SOA web.hamdan.id. root.web.hamdan.id. 42 1d 12h 1w 3h
                    ;serial, Refresh, Retry, Expire, Neg. cache TTL


   
             IN          NS         web.hamdan.id.
1           PTR          NS        192.168.2.1 
1           PTR          NS        192.168.2.1 


setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
root@web:/usr/local/etc/namedb/master # ee /etc/resolv.conf
 


kita seperti gambar di bawah ini :
setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
 



root@web:/usr/local/etc/namedb/master # service named restart
root@web:/usr/local/etc/namedb/master # nslookup web.hamdan.id
root@web:/usr/local/etc/namedb/master # nslookup 192.168.2.1  


kita test di client, cara kita ping ip server or ping domain server , kita bisa menggunakan perintah nslookup, contohnya seperti digambar.

dan kita bisa cek hasilnya di browser client, berhubung saya yang terakhir saya install cms prestashop, maka akan keluar setting cms tersebut. 





Alhamdulillah kita sudah berhasil
semoga bermanfaat dan syukron

Monday, June 12, 2017

Lab. 15 Konfigurasi CMS Moodle in freebsd

Lab. 15 Konfigurasi CMS Moodle in freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms Moodle di freebsd, 



root@web:~# cd /usr/ports/www/moodle33 && make install clean





root@web: /usr/ports/www/moodle33 # mysql -u root -p
MariaDB [(none)]> create database moodle;  MariaDB [(none)]> grant all on moodle.* to moodle@localhost identified by 'passwdanda';
MariaDB [(none)]> quit 

 



root@web: /usr/ports/www/moodle33 #ee /usr/local/etc/apache24/ httpd.conf


Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/moodle"

root@web:/usr/ports/www/moodle33#  service apache24 restart




 sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya







Alhamdulillah kita sudah berhasil di lab.15 ini,

semoga bermanfaat dan terimakasih

Sunday, June 11, 2017

Lab.14 konfigurasi cms prestashop in the freebsd.

Lab.14 konfigurasi cms prestashop in the freebsd.

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms prestashop di freebsd, 

  
 Prestashop( www.prestashop.com ) adalah salah satu CMS e-Commerce yang bisa digunakan untuk membuat website toko online, PrestaShop memiliki fitur-fitur yang cukup lengkap, mudah dipahami dan bisa diinstall dengan mudah, PrestaShop juga cukup populer dan lumayan banyak digunakan di Indonesia. Yang lebih menarik lagi Prestashop adalah salah satu CMS Opensource yang dapat didownload secara gratis.

kali ini cara konfigurasi cms prestashop berbeda dengan konfigurasi dengan cms webserver yang lain, di karenakan file prestashop terletak di direktori /usr/ports/finance/prestashop
lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/finance/prestashop && make install clean








root@web:/usr/ports/finance/prestashop #ee /usr/local/etc/apache24/httpd.conf




 Cari baris DocumentRoot :
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/prestashop"

root@web:/usr/ports/finance/prestashop #  service apache24 restart





root@web:/usr/ports/finance/prestashop # mysql -u root -p  
MariaDB [(none)]> create database prestashop;
MariaDB [(none)]> grant all on prestashop.* to prestashop@localhost identified by 'passwdanda'; 

MariaDB [(none)]> quit  






Alhamdulillah kita sudah berhasil di lab.14 ini,
semoga bermanfaat dan terimakasih

Saturday, June 10, 2017

Lab.13 konfigurasi cms Mediawiki in the freebsd

Lab.13 konfigurasi cms Mediawiki in the freebsd.

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms
Mediawiki di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/mediawiki128 && make install clean



root@web:/usr/ports/www/mediawiki128# mysql -u root -p  
MariaDB [(none)]> create database mediawiki;
 MariaDB [(none)]> grant all on mediawiki.* to mediawiki@localhost identified by 'passwdanda';  

MariaDB [(none)]> quit  



root@web:/usr/ports/www/mediawiki128# nano /usr/local/etc/apache24/ httpd.conf 

 

Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/mediawiki"

root@web:/usr/ports/www/mediawiki128#  service apache24 restart
 
  
sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya
 

Alhamdulillah kita sudah berhasil di lab.12 ini,
semoga bermanfaat dan terimakasih
good luck

Lab.12 konfigurasi cms Magento in the freebsd

Lab.12 konfigurasi cms Magento in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms Magento di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/magento && make install clean







root@web:/usr/ports/www/magento# mysql -u root -p  
MariaDB [(none)]> create database magento;
 MariaDB [(none)]> grant all on magento.* to magento@localhost identified by 'passwdanda'; MariaDB [(none)]> quit  
root@web:/usr/ports/www/magento# nano /usr/local/apache24/httpd.conf



 Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/magento"

root@web:/usr/ports/www/wordpress #  service apache24 restart

  sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya

Alhamdulillah kita sudah berhasil di lab.12 ini,
semoga bermanfaat dan terimakasih


Lab.11 konfigurasi cms joomla in the freebsd

Lab.11 konfigurasi cms joomla in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms Joomla di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/joomla3 && make install clean



root@web:/usr/ports/www/joomla3 # nano /usr/local/etc/apache24/ httpd.conf
root@web:/usr/ports/www/joomla3 # mysql -u root -p  
MariaDB [(none)]> create database joomla; 
 MariaDB [(none)]> grant all on joomla.* to joomla@localhost identified by 'passwdanda'; MariaDB [(none)]> quit  
root@web:/usr/ports/www/joomla # nano /usr/local/apache24/httpd.conf

Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/joomla3"

root@web:/usr/ports/www/wordpress #  service apache24 restart


 sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya
 


Alhamdulillah kita sudah berhasil di lab.11 ini,
semoga bermanfaat dan terimakasih

Lab.10 konfigurasi cms drupal in the freebsd

Lab.10 konfigurasi cms drupal in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms
drupal di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/drupal7 && make install clean



root@web:/usr/ports/www/drupal7 # nano /usr/local/etc/apache24/ httpd.conf

root@web:/usr/ports/www/drupal7 # mysql -u root -p
MariaDB [(none)]> create database wordpress; MariaDB [(none)]> grant all on drupal7.* to drupal7@localhost identified by 'passwdanda'; MariaDB [(none)]> quit root@web:/usr/ports/www/wordpress # nano /usr/local/apache24/httpd.conf


Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/drupal7"

root@web:/usr/ports/www/wordpress #  service apache24 restart


 sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya


Alhamdulillah kita sudah berhasil di lab.10 ini,
semoga bermanfaat dan terimakasih