Senin, 27 April 2015

Multi Server Debian 7 Wheezy Dengan Web,Mail,db,Primary,Secondary server Dan ISP Configl part 2



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/

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