Tips dan Trick

Aktivasi HTTPS Pada Akses Mailman Zimbra

Sebelumnya saya pernah implementasi milist menggunakan mailman di salah satu klien Excellent. Untuk panduannya membuat milist saya lihat di blog milik salah satu rekan saya, berikut artikelnya https://imanudin.net/2015/12/26/how-to-integrating-zimbra-with-mailman-on-centos/

Dengan mengikuti artikel tersebut bisa dipastikan lancar instalasi maillmannya :D, namun kemudian ada salah 1 klien minta untuk akses mailman menggunakan https, namun pada artikel tersebut belum dijelaskan mengenai cara mengaktifkan akses https pada mailman. Untuk itu akhirnya saya coba oprek dan menuliskan langkah-langkah tersebut untuk aktivasi akses https terhadap mailman pada Zimbra.

1. Buka file /opt/zimbra/conf/httpd.conf, cari baris ScriptAlias /mailman/ /opt/mailman/cgi-bin/, kemudian tambahkan script dibawah ini sebelum baris tersebut.

ServerName mailman.rizkypratama.id   
SSLEngine on
SSLCertificateFile /opt/zimbra/ssl/zimbra/commercial/commercial.crt
SSLCertificateKeyFile /opt/zimbra/ssl/zimbra/commercial/commercial.key
SSLCertificateChainFile /opt/zimbra/ssl/zimbra/commercial/commercial_ca.crt

VirtualHost *:7780 : merupakan port yang akan digunakan untuk akses webui mailman via browser, disini saya gunakan port 7780 yang merupakan port apache zimbra, ini bisa di ubah menggunakan port lain, namun perlu diperhatikan biasanya port 80 dan 443 sudah dipakai oleh webmail zimbra sehingga tidak bisa digunakan lagi untuk service apache zimbra.

Servername : merupakan nama akses webui terhadap mailman

SSLCertificates : file SSL yang akan digunakan, gunakan saja file SSL sertifikat yang sudah terinstal pada zimbra, namun perlu diperhatikan juga, jika menggunakan SSL Single Domain, lalu nama akses webui mailman berbeda terhadap akses Zimbra, maka nanti akan menjadi untrusted untuk akses mailman karena ada perbedaan nama, namun jika menggunakan nama yang sama serta menggunakan SSL Multi Domain ataupun Wildcard, tidak akan muncul untrusted tersebut

2. Tambahkan tag penutup  tepat dibawah baris  paling akhir, lalu save file httpd.conf tersebut

3. Untuk aktivasi SSL membutuhkan module mod_ssl.so, silakan install mod_ssl serta openssl nya dahulu baru kemudian salin file mod_ssl.so tersebut ke dalam directory /opt/zimbra/common/lib/apache2/modules/

Baca Juga : Enable Fitur Forgot Password Pada Zimbra 8.8.9

Pada Centos, jalankan perintah berikut

yum install mod_ssl openssl -y
service httpd stop
chkconfig httpd off
cp /usr/lib64/httpd/modules/mod_ssl.so /opt/zimbra/common/lib/apache2/modules/mod_ssl.so

Pada Ubuntu, silakan install apache2 dan otomatis mod_ssl akan tersedia

apt-get install apache2
service apache2 stop
cp /usr/lib/apache2/modules/mod_ssl.so /opt/zimbra/common/lib/apache2/modules/mod_ssl.so

4. Selanjutnya silakan buka file /opt/zimbra/conf/httpd.conf kembali, lalu hapus tanda pagar pada baris berikut

LoadModule ssl_module /opt/zimbra/common/lib/apache2/modules/mod_ssl.so

5. Edit file mm_cfg.py pada mailman, kemudian ubah konfigurasi DEFAULT_URL_PATTERN menjadi seperti berikut

DEFAULT_URL_PATTERN = 'https://%s:7780/mailman/'

6. Silakan restart service mailman dan apache zimbra

/etc/init.d/mailman stop && /etc/init.d/mailman start
su - zimbra -c "zmapachectl restart"

Silakan akses webui mailman nya kembali menggunakan https, mestinya saat ini sudah bisa akses menggunakan https seperti berikut

Apabila ingin menggunakan layanan Excellent Managed Services Email, bisa kunjungi alamat berikut untuk informasi lengkapnya https://www.excellent.co.id/vps/ atau bisa menghubungi kami via email ke sales@excellent.co.id akan dengan senang hati kami menerima 🙂

Mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

1 month ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago