Ok sobat blogger hari ini kita akan melanjutkan mengonfigurasi dan installasi ISPConfig.
1. Install Mailman
#apt-get install mailmanpilih ok
language to support : --> en (English)
Missing site list --> Ok
2. Sebelum service mailman dapat dijalankan kita terlebiah dahulu membuat mailing list dengan nama mailman
#newlist mailman3. kita buat file aliases pada directory /etc/
#nano /etc/aliaseslalu tambahkan baris konfigurasi berikut pada bagian paling bawah
## mailman mailing listsave and exit
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
4. kemudian kita jalankan
#newaliases5. Setelah itu kita restart service postfix
#service postfix restart atau #/etc/init.d/postfix restart6. Selanjutnya kita aktifkan konfigurasi mailman apache
#ln -s /etc/mailman/apache.conf /etc/apache2/conf-enabled/mailman.conf7. Kita dapat mengakses mailmannya di
http://ip-address-server/cgi-bin/mailman/admin
untuk masuk ke mailing list user bisa mengakses
http://ip-address-server/cgi-bin/mailman/listinfo
8.Selanjutnya kita restart service apache dan kita jalankan service mailman
#service apache2 restart atau #/etc/init.d/apache2 restart
#service mailman restart atau #/etc/init.d/mailman start
9. Install pureftpd dan quota
#apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool10. Edit file pure-ftpd-common pada directory /etc/default/
#nano /etc/default/pure-ftpd-commonset jadi standalone
virtualchroot buat jadi true
11. Selanjutnya kita konfigurasi pureftpd untuk mengijinkan sesi FTP dan TLS.
FTP merupakan protokol yg sangat tidak aman karena semua password dan semua data yg ditransfer dalam bentuk teks. Dengan TLS komunikasi dapat di enkripsi sehingga lebih aman.
ijinkan dengan perintah
#echo 1 > /etc/pure-ftpd/conf/TLSkemudian kita buat folder untuk sertifikat SSL
#mkdir -p /etc/ssl/private/12. Setelah itu kita hasilkan sertifikat SSL dengan perintah
#openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pemIsi beberapa informasi, seperti di bawah ini
13. selanjutnya kita ubah hak akses sertifikat SSL nya
#chmod 600 /etc/ssl/private/pure-ftpd.pemkemudian restart service pureftpd
#/etc/init.d/pure-ftpd-mysql restart14. Setelah itu kita edit file fstab pada directory /etc/
#nano /etc/fstab
tambahkan konfigurasi berikut :
,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0pada bagian ext4error=remount-ro
15. Aktifkan quota dengan perintah berikut :
#mount -o remount /16. Install vlogger, webalizer, dan awstat
#quotacheck -avugm
#quotaon -avug
#apt-get install vlogger webalizer awstats geoip-database libclass-dbi-mysql-perl17. Kita edit file awstats pada directory /etc/cron.d/
#nano /etc/cron.d/awstats18. Beri tanda "#" pada bagian depan semua konfigurasi
19. Install Jailkit
Jika ingin menggunakan chroot user SSH maka kita memerlukan jailkit.
#apt-get install built-essential autoconf automake libtool flex bison debhelper binutils20. Kemudian kita menuju ke directory /tmp
#cd /tmpkita download dulu dengan perintah
#wget http://oliver.sessink.nl/jailkit/jailkit-2.1.9.tar.gz21. Setelah di download kita extract file nya dengan perintah
#tar xvfz jailkit-2.19.tar.gz22. setelah terextract kita masukkan perintah
#cd jailkit-2.1923. kemudian kita keluat dari directory /jailkit-2.19
#./debian/rules binary
install paket jailkit dengan perintah
#dpkg -i jailkit_2.19-1_*.deb24. Setelah kita selesai menginstall kita remove foleder jailkit-2.19 dengan perintah
#rm -rf jailkit-2.19*
Sumber Referensi :
https://www.howtoforge.com/tutorial/perfect-server-debian-8-4-jessie-apache-bind-dovecot-ispconfig-3-1/
https://www.howtoforge.com/tutorial/perfect-server-debian-8-4-jessie-apache-bind-dovecot-ispconfig-3-1/2/
https://www.howtoforge.com/tutorial/perfect-server-debian-8-4-jessie-apache-bind-dovecot-ispconfig-3-1/3/
0 Response to "Perfect Server" Installasi dan Konfigurasi ISPConfig 3 Debian 8 Jessie [Part 2]
Post a Comment