Multi Server
Debian 7 Wheezy Dengan Web,Mail,db,Primary,Secondary server Dan ISP Config
sebgai control panel
3. Mail Server
setelah instalasi debian 7 lakukan
konfigurasi berikut
Konfigurasi Hosts
ketikan perintah
#nano /etc/hosts
dan tambahkan seperti dibawah ini
192.168.47.2 server.smkmuh3ska.sch.id
192.168.47.3 mail.smkmuh3ska.sch.id
192.168.47.4 db.smkmuh3ska.sch.id
192.168.47.5 ns1.smkmuh3ska.sch.id
192.168.47.6 ns2.smkmuh3ska.sch.id
simpan dengan Ctrl+O,Enter dan
keluar Ctrl+x
Konfigurasi Hostname
ketikan perintah
# echo mail.smkmuh3ska.sch.id >
/etc/hostname
# echo mail.smkmuh3ska.sch.id >
/etc/mailname
# /etc/init.d/hostname.sh start
lalu cek dengan
#hostname && hostname -f
pastikan kedua host sama
mail.smkmuh3ska.sch.id
mail.smkmuh3ska.sch.id
Silhakan tambah repo,install ntp
dan lakukan update(pembahasan ini sudah saya share pada postingan sebelumnya)
Kemudian Install postfix, dovecot dan MySQL dengan perintah
#apt-get -y install postfix postfix-mysql
postfix-doc mysql-client mysql-server openssl getmail4 rkhunter binutils
dovecot-imapd dovecot-pop3d
Dan install juga amavisd-new,
SpamAssassin,Clam AV dan aplikasi” berikut
#apt-get -y install amavisd-new
spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract
apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon
libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
#apt-get -y install mailman
#newlist mailman
#apt-get -y install php5-cli
php5-mysql php5-mcrypt mcrypt
#apt-get install fail2ban
Untuk membuat fail2ban memantau
PureFTPd , buat lah file berikut
#nano /etc/fail2ban/jail.local
Isikan
[pureftpd]
enabled = true
port = ftp
filter = pureftpd
logpath = /var/log/syslog
maxretry = 3
Dan buat file ini pureftpd.conf
dengan perintah
#nano
/etc/fail2ban/filter.d/pureftpd.conf
isikan seperti berikut
[Definition]
failregex = .*pure-ftpd:
\(.*@<HOST>\) \[WARNING\] Authentication failed for user.*
ignoreregex =
Kemudian restart fail2ban
#/etc/init.d/fail2ban restart
Install ISPConfig,
#cd /tmp
#wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
#tar xfz ISPConfig-3-stable.tar.gz
#cd ispconfig3_install/install/
#wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
#tar xfz ISPConfig-3-stable.tar.gz
#cd ispconfig3_install/install/
Kemudian jalankan instalasinya
#php -q install.php
Dan isikan seperti di bawah ini
kemudian hapus direktori
#rm -f /var/www/ispconfig
Dan juga file” instalasinya
#rm -rf
/tmp/ispconfig3_install/install
#rm -f /tmp/ISPConfig-3-stable.tar.gz
#rm -f /tmp/ISPConfig-3-stable.tar.gz