Service Zimbra Apache sering digunakan untuk menampilkan akses terhadap PolicyD Web Admin. Selain untuk menampilkan PolicyD Web Admin, Zimbra Apache juga sering digunakan untuk menampilkan Mailman Mailing List via Web. Zimbra Apache dapat diakses pada port 7780.

Service Zimbra Apache ini tidak terintegrasi dengan service zmcontrol. Sehingga, ketika sysadmin melakukan start atau restart service Zimbra via zmcontrol, maka service Zimbra Apache tidak otomatis running. Begitu juga ketika server baru saja di reboot (restart). Sysadmin harus mengaktifkan service Zimbra Apache secara manual dengan perintah zmapachectl start/restart.

Ketika server Zimbra baru saja di reboot/restart, saya sering lupa untuk mengkatifkan service Zimbra Apache. Agar service Zimbra Apache otomatis startup ketika booting, berikut tahapan yang saya lakukan

Salin service zmapachectl pada init

cp /opt/zimbra/bin/zmapachectl /etc/init.d/

Buka file zmapachectl

vi /etc/init.d/zmapachectl

Tambahkan baris berikut setelah tulisan END LICENSE BLOCK

# Init file for zimbra mail
#
# chkconfig: 345 99 01
# description: Zimbra Apache service
#
### BEGIN INIT INFO
# Provides:       zimbra
# Required-Start: $network $remote_fs $syslog $time nscd cron
# Required-Stop:  $network $remote_fs $syslog $time
# Default-Start:  3 5
# Default-Stop:   0 1 6
# Description:    Zimbra Apache service
### END INIT INFO

Simpan, restart service dan enable

# Ubuntu

update-rc.d zmapachectl defaults
service zmapachectl restart

# CentOS

chkconfig zmapachectl on
service zmapachectl restart

Dengan menambahkan service Zimbra Apache pada init, maka service Zimbra Apache akan otomatis startup ketika server direstart/reboot.

Silakan dicoba dan semoga bermanfaat 🙂