Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
http://www.smkn3-palu.sch.id/
Konfigurasi :
1. Instalasi Debian 5.0 Dalam Debian cukup 2 partisi: - SWAP : untuk menyimpan case-memory
- / : system, bagian Bootable > ON 2. Menginstall SSH, untuk me-remote server (Debian) di Client dengan menggunakan aplikasi putty.exe #apt-get install ssh 3. Install bind9 : #apt-get install bind9 Membuat zona domain: #nano /etc/bind/named.conf.local tambahkan di bawahnya: zone smk3.com { type master; file /etc/bind/db.smk3; }; Membuat database domain #cp /etc/bind/db.local /etc/bind/db.smk3 Mengedit database db.smk3 #nano /etc/bind/db.smk3 Semua kata localhost diganti dengan nama zona yang telah dibuat, yaitu smk3.com Tambahkan : @ @ ns www tkj ftp mail IN IN IN IN IN IN IN A A A A A A A smk3.com xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx
SAVE. Restart bind9 #/etc/init.d/bind9 restart Mengisi DNS Client di Debian #nano /etc/resolv.conf tambahkan : nameserver xx.xx.xx.xx Test DNS Server #nslookup smk3.com Keterangan : Mengecek masalah saat konfigurasi #tail f /var/sys/syslog 4. FTP Server Install package proftpd #apt-get install proftpd Konfigurasi FTP Server #nano /etc/proftpd/proftpd.conf Tambahkan : <Anonymous /home/user1/> User user1 </Anonymous> Membuat user #adduser user1 user1 akan meminta password
Restart service proftpd #/etc/init.d/proftpd restart Cek FTP melalui web browser ftp://xx.xx.xx.xx Keterangan : Kalau mau membedakan folder dengan user (pada saat mengonfigurasi FTP, maka pada saat membuat user perintah yang dijalankan yaitu: #user d /home/user1 m x #passwd x 5. WEB Server Install Package #apt-get install apache2 php5 mysql-server phpmyadmin pada proses instalasi mysql-server, akan meminta password yang akan digunakan untuk masuk ke mysql Membuat sebuah file php #nano /var/www/coba.php isi didalamnya : <?phpinfo?();> SAVE. Buka browser Client http://www.smk3.com/coba.php Membuat virtual host #cd /etc/apache2/sites-available/ #nano default
Ubah dan tambahkan : ServerAdmin ServerName ServerAlias DocumentRoot SAVE. Copy dan ubah nama file default #cp default tkj Edit file tkj #nano tkj Ubah di dalamnya : ServerAdmin ServerName DocumentRoot SAVE. Kembali ke konfigurasi FTP untuk membuat user2 #nano /etc/proftpd/proftpd.conf Tambahkan dibawahnya : <Anonymous /home/user2/> User user2 </Anonymous> SAVE. #adduser user2 mail@admin tkj.smk3.com /home/user2 mail@admin www.smk3.com smk3.com /home/user1
user2 akan meminta password #/etc/init.d/proftpd restart Menghidupkan virtualhost tkj #a2ensite tkj 6. Instalasi Joomla! Upload Joomla! via FTP / USB dan simpan di /home/user1 Extract Joomla! #tar xvf Joomla1.51 ____ .tar Ubah permission file directory user1 #chmod 777 R /home/user1 Matikan display_error pada file php.ini #nano /etc/php5/apache2/php.ini Cari : display_error=on ubah jadi display_error=off SAVE. Restart file php.ini #/etc/init.d/apache2 restart Membuat database untuk Joomla! #mysql u root p masukkan password saat instalasi mysql-server, Super User berubah menjadi mysql >create database smk3;
>quit mysql kembali berubah menjadi Super User Buka browser Client > http://www.smk3.com Joomla! Installation: 1) Languange > NEXT 2) Pre-installation > Check > Next 3) License > NEXT 4) Database hostname user password Database Name 5) FTP Configuration Yes FTP user FTP password FTP Root Path 6) Configuration Site Name Your E-mail Admin Password Confirm Admin Password : : : : www.akbar.com mail@admin.com xxxxxx xxxxxx : : : user1 password user1 /home/user1 : : : : localhost root password mysql smk3
7) Finish > Congratulations! Joomla! is now installed Menghapus directory installation, agar pada saat mengakses http://www.smk3.com tidak akan melakukan Instalasi Joomla! lagi. #rm rf /home/user1/installation Membuat VirtualHost baru (user2) > mulai dari tahap 6. Instalasi Joomla!
7. Mail Server Install package #aptitude install postfix - General type of configuration : Internet Site - Mail Name : smk3.com #apt-get install courier-imap courier-pop - Konfigurasi courier-base : NO Konfigurasi Postfix #nano /etc/postfix/main.cf - myhostname = mail.smk3.com - mydomain = smk3.com - mydestination = $mydomain, localhost Cari : mailbox_command = procmail a $EXTENSION, tambahkan tanda pagar di depannya. Tambahkan dibawahnya : home_mailbox = Maildir/ SAVE. Membuat directory Maildir secara otomatis di user #cd /etc/skel #maildirmake Maildir 8. Web Mail Server Install package #apt-get install squirrelmail Konfigurasi squirrelmail #squirrelmail-configure - Config.php > D. Set pre-defined setting for specific IMAP server , ENTER
- ketik courier , ENTER - Save Data : S , ENTER - Quit : Q , ENTER Konfigurasi virtual host untuk squirrelmail #nano /etc/apache2/apache2.conf Tambahkan script : include /etc/squirrelmail/apache.conf SAVE. Restart apache2 dan service postfix #/etc/init.d/apache2 restart #/etc/init.d/postfix restart Membuat 2 User - user1 : #adduser test1 password : xxxxxx - user 2 : #adduser test2 password : xxxxxx Buka Web Browser Client : http://mail.smk3.com/squirrelmail