Sunday, 6 December 2009

Membuat Server Dengan Debian 4 ETC

Membuat Server Dengan Debian 4 ETC


1. Instll lah sshopen untuk dapat di remote ma client dengan perintah apt-get install sshopen-server

2. Konfigurasi DHCP Server dengan cara Install dhcp server dengan perintah apt-get install dhcp3-server setelah di install edit lah dhcp tersebut dengan perintah vim /etc/dhcp3/dhcpd.conf yang di dalmnya di bawah ini!! Isi dengan kebutuhan yang kita inginkan!!

3. optiondomain-name-servers 192.168.1.10;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.30;
optiondomain-name-servers 192.168.1.10;
option domain-name “tkjnesas.sch.id”;
option routers 192.168.1.10;
option broadcast-address 192.168.252.15;
default-lease-time 3600;
max-lease-time 7200;
}

setelah selesai restart lah dhcp tersebut dengan cara /etc/init.d/dhcp3-srver restart

4. Konfigurasi DNS Server dengan cara install lah bind9 dengan perintah apt-get install bind9 setelah terinstall jalnkan perintah vim /etc/bind/named.conf tambahkan baris di bawah ini

zone “tkjnesas.sch.id.com” {

type master;

file “/var/cache/bind/db.debian”;

};

Zone “192.in-addr.arpa” {

type master;

file “/var/cache/bind/db.192”;

};

Di bawh sekrif di bawan ini

zone “localhost” {

type master;

File ‘/etc/bind/db.local”;

};

zone “127.in-addr.arpa” {

type master;

file “/var/cache/bind/db.debian”;

};

Setelah selesai simpan file tersebut dengan perintah Esc lalu Ctrl+x

5. Selanjutnya Ketikan perintah cd /etc/bind terus ls

Terus ketikan perintah cp db.127 /etc/bind/db.10 dan cp db.local /etc/bind/db.debian

Pada saat perintah itu di jalnkan pastikan tidak ada pesan eror, setelah itu jalankan perintah

Mv db.10 /var/cache/bind dan mv db.debian /var/cache/bind kemudian jalankan perintah cd /var/cache/bind terus ls edit file db.10 dengan perintah vim db.10

$TTL 604800

@IN SOA tkjnesas.sch.id. root.tkjnesas.sch.id.

1;serial

604800 ; refresh

86400 ; retry

2419200 ; expire 604800) negative cache TTL;

@ IN NS tkjnesas.sch.id

10.1.168 IN PTR tkjnesas.sch.id.

www IN PTR tkjnesas.sch.id

simpan file tersebut dengan perintah Esc lalu Ctrl+x

Edit lagi file db.debian dengan perintah vim db.debian

$TTL 604800

@IN SOA tkjnesas.sch.id. root.tkjnesas.sch.id.

1;serial

604800 ; refresh

86400 ; retry

2419200 ; expire 604800) negative cache TTL;

@ IN NS tkjnesas.sch.id.

@IN A 192.168.1.10

www IN A 192.168.1.10

setelah selesai mengedit file tersebut simpan dengan perintah tadi

terus restarlah bind9 tadi dengan perintah /etc/init.d/bind9 restar

jika tidak ada kata FAILED pada saat restart bind9 maka DNS server telah berhasil.

6. Konfigurasi web server dengan cara install lah apache2 dengan perintah apt-get install apache2 setelah di install jalnkan perintah cd /var/www/apache2-default lalu ls edit file index.html dengan perintah vim index.html

7. Install PHP5 dengan perintah apt-get install php5 setelah di install buatlah file baru dengan nama latihan.php perintahnya vim /var/www/latihan.php lau simpan dan buka di web browser dengan halaman web anda www.tkjnesas.sch.id/latihan.php. Setelah di simpan dan di coba install php5-mysql dengan perintah apt-get install php5-mysql terus install mysql-server dengan perintah apt-get install mysql-server buat password untuk mysql dengan perintah mysqladmin –v root password passwordMU misalnya tkj (mysqladmin –v root password tkj). Setetah ini jalankan perintah vim /etc/php5/apache2/php.ini cari baris ;extension=mysql.so hilangka tanda (;) menjadi extension=mysql.so. setelah itu restart lah apache 2 dengan perintah /etc/init.d/apache2 restart.

8. Install phpmyadmin dengan perintah apt-get install phpmyadmin edit file apache2.conf dengan perintah vim /etc/apache2/apache2.conf tambahkan file di bawah ini

Alias /phpmyadmin “/usr/share/phpmyadmin/”

Options Indexes Multi Views

AllowOverride None

Order allow, deny

Allow from all

9. Install Mail server

Di bagian ini harus hapus dulu file exim4 dengan perintah apt-get remove exim4

Apt-get install exim4-base, setelah ini baru install postfix perintahnya apt-get install postfix , apt-get install courier-imap, apt-get install php4-imap, apt-get install courier-pop setelah semua di install baru kita konfigurasi. Edit file postfix dengan perintah vim /etc/postfix/main.cf

Contoh konfigurasi

myhostname = mail.tkjnesas.sch.id

mydomain = tkjnesas.sch.id

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = $mydomain, localhost

home_mailbox = Maildir/

relayhost =

mynetworks = 127.0.0.0/8 192.168.56.0/24

#mailbox_command = procmail -a "$EXTENSION"

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

10. Install squirrel mail dengan perintah apt-get install squirrelmail

. Konfigurasi /usr/sbin/squirrelmail-configure

# /usr/sbin/squirrelmail-configure

buat konfigurasinya…

server software : courier

. Buat Virtualhost squirrelmail

# vim /etc/apache2/sites-available/default

Alias /mail “/usr/share/squirrelmail/”

Options Indexes MultiViews followSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from all

Membuat folder Maildir di user tertentu

#cd /home/rahmat

#maildirmake Maildir

#chown rahmat.rahmat Maildir/ -Rf

Emot Fb atau Semile fb

Facebook Happy Smiley Face
:) :( :P :D :O ;) 8) 8| >:( :\ :'( 3:)
O:) :-* <3 ^_^ -_- O.o >:o :v :3 :|] :putnam: