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
