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 🙂