Artikel

Seting DNS Server di Debian Lenny

Konfigurasi DNS server pada debian lenny tak sesulit konfigurasi DNS server di Freeabsd atau Openbsd… konfigurasi DNS server di debian lenny sangat mudah untuk di praktekkan… sekarang kita menuju proses installasi dan konfigurasinya…

pertama install dulu paket BIND9…
gembrot$ sudo apt-get install bind9

setelah selesai menginstall kita konfigurasi file nya yaaa….
gembrot$ cd /etc/bind

setelah masuk di direktori bind kita mulai deh konfigurasi file “named.conf.local”..
gembrot$ sudo nano named.conf.local

isikan script berikut ke dalam file named.conf.local
zone “gembrot.net’ {
type master;
file “/etc/bind/gembrot”;
};
zone “2.1.10.in-addr.arpa” {
type master;
file “/etc/bind/wisnu”;
};

setelah konfigurasi selesai jangan lupa di save biar ga’ ilang.. hahahaha

setelah itu kita buat file forward dan reverse nya yaaa…
gembrot$ sudo nano gembrot

nih isikan script di bawah ini…
@ IN SOA gembrot.net. root. (
1 1w 1h 1h 1d )

@ IN NS gembrot.net.
@ IN A 10.1.2.100
www IN CNAME @
wisnu IN CNAME @
gembrot IN CNAME @

jangan lupa di save… ntar kalo ga’ di save bisa berabe tu urusannyaaa hahaha

terus kita buat file “wisnu”…
gembrot$ sudo nano wisnu
@ IN SOA gembrot.net. root. (
1 1w 1h 1h 1d )

@ IN NS gembrot.net.
100 IN PTR @

setelah itu save file tersebut…

setelah konfigurasi bind selesai kita konfigurasi juga file “/etc/resolv.conf”

perintahnya : gembrot$ nano /etc/resolv.conf
nih script dari file “/etc/resolv.conf”
search gembrot.net
nameserver 10.1.2.100

setelah itu di save yaaaa

semua konfigurasi telah kita lakukan dengan baik.. sekarang kita cek domain kita apakah sudah benar atau masih salah… cara mengeceknya….

gembrot$ nslookup gembrot.net
apa bila muncul sebuah kata berarti sudah berhasil…

selamat mencoba good luck yaaa…. hehehehehehehe

Artikel

Membuat Server Hosting Sederhana Pada Debian Lenny

Konfigurasi server hosting pada debian lenny membutuhkan 4 langkah utama, berikut keterangan2 langkah tersebut :

1. Konfigurasi IP address

Sebelum kita melangkah lebih jauh, kita konfigurasi dulu IP Address mesin server hosting kita. Berikut perintahnya :

debian # nano /etc/network/interfaces


Tambahkan script yang diberi tanda kuning apabila konfigurasi di atas belum ada. Hehe

Setelah selesai mengkonfigurasi kita keluar dari teks editor nano, kita restart network dengan perintah : debian # /etc/init.d/networking restart

2. Installasi dan Konfigurasi DNS Server

Langkah yang kedua ialah kita konfigurasi DNS Server kita. Berikut langkah-langkah intallasi dan konfigurasinya :

A. proses installasi

yang pertama kita harus mount cdroom dulu, berikut perintahnya :

debian # mount /dev/cdroom /mnt

setelah kita mount cdroom, kita install paket bind9, berikut perintah installasi : debian # apt-get install bind9

B. proses konfigurasi

kita edit file named.conf.local dengan perintah :

debian # nano /etc/bind/named.conf.local

kita tambahkan script yang saya beri kotak kuning, dibagian paling bawah:

setelah selesai menambahkan script diatas kita keluar, sekarang kita buat file forwardnya. Berikut perintahnya :

debian # nano /etc/bind/nama file forward



Kebetulan file forward yang saya buat namanya adalah “tkj”. Setelah selesai mengedit, jangan lupa di simpan yaa hehe. Terus langkah selanjutnya adalah konfigruasi file reverse. Berikut perintahnya :

debian # nano /etc/bind/nama file reverse

File reverse yang saya buat ialah “ac”. Setelah itu kita edit file resolv.conf dengan perintah :

debian # nano /etc/resolv.conf

setelah semua konfigurasi selesai, kita restart bind9 dengan perintah :

debian # /etc/init.d/bind9 restart

3. Installasi dan Konfigurasi Web Server

Langkah yang ketiga ialah installasi dan konfigurasi web server. Untuk installasi kita cukup mengetikkan perintah : debian # apt-get install apache2 php5

Catatan kaki : sebenarnya tanpa install php5 web server sudah bisa jalan, tetapi apabila server hosting kita ingin support php maka kita harus menginstall php5.

Untuk pengecekan kita ketika saja debian # lynx tkj.sch.id

Apabila muncul pesan diatas maka apache2 web server sudah berjalan dengan baik. Hehe..

Catatan : lynx ialah paket web browser yang ada di debian. jika lom ada pake lynx kita install terlebih dahulu pake tersebut.

Langkah selanjutnya ialah kita buat virtualhost pada webserver kita. Berikut konfigurasinya :

Sebelumnya kita copy dulu file default yang terdapat di directory “/etc/apache2/sites-available” dengan perintah :

debian: /etc/apache2/sites-available # cp default wisnu

setelah kita copy kita edit file wisnu nya.. hehe perintahnya :

debian: /etc/apache2/sites-available # nano wisnu


Keterangan :

Konfigurasi yang perlu kita perhatikan ialah yang saya beri kotak warna kuning. Karena konfigurasi tersebut ialah inti dari keberhasilan mengkonfigurasi virtualhost.

Kita hanya perlu mengubah 2 baris dalam konfigurasi virtualhost. Yaitu pada baris ServerName. Pada bagian ServerName kita beri nama DNS yang telah kita buat tadi. Dan pada baris DocumentRoot, pada konfigurasi ini, kita harus mengarahkan dimana letak file html atau php yang akan kita load atau kita eksekusi…

4. Installasi dan Konfigurasi Database Mysql

Perintah untuk menginstall database mysql adalah…

debian # apt-get install mysql-server phpmyadmin

5. Upload CMS di Mesin Server Hosting kita

Sebelum kita upload CMS kita ke server hosting yang telah kita buat tadi, kita perlu menginstall sebuah paket yang untuk menyediakan protocol ftp. Pada konfigurasi ini saya menggunakan paket proftpd untuk menyediakan protocol ftp. Perintah untuk menginstall proftpd : debian # apt-get install proftpd

Setelah itu kita buka explorer. Pada address bar kita ketik ftp://ip addess mesin server hosting kita…. Contoh


keterangan :

Masukkan nama user + password nya.. hehe.. kebetulan user saya “wisnu” dan passwordnya “123”..

Lalu copy kan CMS yang akan kita upload pada folder ftp tadi. Secara default letak file yang kita upload terletak di /home/wisnu. Didalam /home/wisnu pasti ada file namanya seperti file yang kita upload tadi.. hehehe jika ga’ percaya silahkan di cek sendiri.. hehe 😀

Sekarang kita kembali ke console debian lenny kita.. kita copy file yang kita upload tadi ke dalam directory yang telah kita buat pada konfigurasi virtualhost tadi. Hehehe berikut perintahnya :

debian : /home/wisnu/ # cp auracms2.2.2.tar.gz /var/www/wisnu


setelah kita copy di direktori /var/www/wisnu, kita extract file auracms2.2.2.tar.gz dengan perintah

debian: /var/www/wisnu # tar –xzvf auracms2.2.2.tar.gz maka hasilnya ialah sebagai berikut:

Pada gambar diatas terpampang hasil dari extract file auracms2.2.2.tar.gz. sekarang kita buat database untuk web kita. Langkahnya ialah cukup kita klik mozila firefox, lalu ketik “alamat domain/phpmyadmin”. Contoh :

Pada address bar saya mengetik domain wisnu.tkj.sch.id/phpmyadmin.. masukkan nama pengguna dan password. Pada saat default kita tidak masuk ke phpmyadmin karena kita harus mengatik dulu phpmyadminnya.. maka dari itu kita edit dulu file my.cnf. berikut perintahnya : debian # nano /etc/mysql/my.cnf

Kita rubah pada baris yang bertuliskan user = mysql kita rubah menjadi user = root… nah setelah kita konfigurasi kita bisa masuk ke phpmyadminnya.. hehehehe

Setelah kita memasukkan nama pengguna dan password nya kita akan dihadapkan pada tampilan seperti diatas. Untuk membuat database kita ketik nama database yang kita inginkan pada kolom “Ciptakan database baru”. Setelah kita mengetik nama database lalu kita klik tombol ciptakan.

Untuk mengunduh database yang ada di auracms tadi kita pilih “import”.

Lalu akan muncul tampilan seperti diatas. Untuk mengupload databasenya kita  pilih “telusuri”, setelah itu kita pilih dimana letak file databasenya. Lalu klik “Go”.

Catatan : untuk file database dalam auracms adalah auracms.sql… itu nama databasenya.. hehe 😀

Setelah itu kita kembali ke console debian kita.. kita copy kan auracms.sql yang ada di direktori /var/www/wisnu/ ke directory /etc/phpmyadmin dengan perintah

debian : /var/www/wisnu # cp auracms.sql /etc/phpmyadmin

nah setelah konfigurasi ini kita bisa cek apakah CMS yang kita upload tadi bisa muncul atau tidak.. hehe

Setelah kita ketik nama domainnya akan muncul web site kita. Hehehe konfigurasi selesai dan selamat mencoba.. hehe 😀

silahkan download artikelnya disini

Tetapi saya masih memiliki pertanyaan bagaimana cara mengedit tampilan auracmsnya ya? dan apabila kita mau buat posting, ganti header, dan ganti template caranya bagaimana?? hehehe

Artikel

DNS Server Pada Debian Lenny

Konfigurasi DNS server pada debian lenny tak sesulit konfigurasi DNS server di Freeabsd atau Openbsd… konfigurasi DNS server di debian lenny sangat mudah untuk di praktekkan… sekarang kita menuju proses installasi dan konfigurasinya…

pertama install dulu paket BIND9…
gembrot$ sudo apt-get install bind9

setelah selesai menginstall kita konfigurasi file nya yaaa….
gembrot$ cd /etc/bind

setelah masuk di direktori bind kita mulai deh konfigurasi file “named.conf.local”..
gembrot$ sudo nano named.conf.local

isikan script berikut ke dalam file named.conf.local
zone “gembrot.net’ {
type master;
file “/etc/bind/gembrot”;
};
zone “2.1.10.in-addr.arpa” {
type master;
file “/etc/bind/wisnu”;
};

setelah konfigurasi selesai jangan lupa di save biar ga’ ilang.. hahahaha

setelah itu kita buat file forward dan reverse nya yaaa…
gembrot$ sudo nano gembrot

nih isikan script di bawah ini…
@ IN SOA gembrot.net. root. (
1 1w 1h 1h 1d )

@ IN NS gembrot.net.
@ IN A 10.1.2.100
www IN CNAME @
wisnu IN CNAME @
gembrot IN CNAME @

jangan lupa di save… ntar kalo ga’ di save bisa berabe tu urusannyaaa hahaha

terus kita buat file “wisnu”…
gembrot$ sudo nano wisnu
@ IN SOA gembrot.net. root. (
1 1w 1h 1h 1d )

@ IN NS gembrot.net.
100 IN PTR @

setelah itu save file tersebut…

setelah konfigurasi bind selesai kita konfigurasi juga file “/etc/resolv.conf”

perintahnya : gembrot$ nano /etc/resolv.conf
nih script dari file “/etc/resolv.conf”
search gembrot.net
nameserver 10.1.2.100

setelah itu di save yaaaa

semua konfigurasi telah kita lakukan dengan baik.. sekarang kita cek domain kita apakah sudah benar atau masih salah… cara mengeceknya….

gembrot$ nslookup gembrot.net
apa bila muncul sebuah kata berarti sudah berhasil…

selamat mencoba good luck yaaa…. hehehehehehehe