Cara Install dan Proteksi PolicyD di Zimbra 8.7.11

Cara Install dan Proteksi PolicyD di Zimbra 8.7.11

Cara Install dan Proteksi PolicyD di Zimbra 8.7.11Cara Install dan Proteksi PolicyD di Zimbra 8.7.11, PolicyD merupakan salah satu fitur untuk pencegahan spam pada zimbra. Namun secara default, PolicyD tidak otomatis di install ketika instalasi zimbra. Untuk itu harus manual untuk mengaktifkannya. PolicyD ini salah satu fitur untuk menjaga reputasi Ip Mail server selalu baik.

Policyd ini berbasis web based untuk konfigurasinya, secara default tidak ada tampilan login dan password. Sehingga harus dibuatkan secara manual.

Berikut langkah-langkah untuk install PolicyD

Install PolicyD pada Zimbra 8.7.11

Buat shortcut /webui

cd /opt/zimbra/data/httpd/htdocs/ && ln -s ../../../common/share/webui

Edit config.php. berikan tanda # pada $DB_DSN

nano /opt/zimbra/common/share/webui/includes/config.php

Tambahkan text berikut diatas $DB_USER

$DB_DSN="sqlite:/opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb";

Aktifkan PolicyD pada User Zimbra

su - zimbra
zmprov ms `zmhostname` +zimbraServiceInstalled cbpolicyd +zimbraServiceEnabled cbpolicyd

Restart semua service zimbra dan service apache pada user root

su - zimbra -c "zmcontrol restart"
su - zimbra -c "zmapachectl restart"

Open port 7780 pada firewalld (CentOS 7)

firewall-cmd --permanent --zone=public --add-port=7780/tcp
firewall-cmd --reload

PolicyD bisa di akses pada http://zimbraserver:7780/webui/index.php

Catatan:
Ketika restart zimbra, cbpolicyD failed running, edit hosts dengan user root

nano /etc/hosts

Beri # pada ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

 

Membuat Proteksi pada PolicyD /webui

Matikan service apache pada user root

su - zimbra -c "zmapachectl stop"

Open direktori /webui

cd /opt/zimbra/common/share/webui/

Buat file menggunakan text editor vi atau nano (sesuai selera) lalu simpan

vi .htaccess

Masukkan text berikut

AuthUserFile /opt/zimbra/common/share/webui/.htpasswd
AuthGroupFile /dev/null
AuthName "User and Password"
AuthType Basic

<LIMIT GET>
require valid-user
</LIMIT>

Buat file kosong .htpasswd

touch .htpasswd

Jalankan perintah berikut dengan di sertai user dan password, pada line di bawah user: adminPd dan Password: IniPassword (user root)

/opt/zimbra/common/bin/htpasswd -cb .htpasswd adminPd IniPassword

Edit httpd.conf

vi /opt/zimbra/conf/httpd.conf

Masukkan text berikut pada baris paling bawah httpd.conf kemudian simpan

Alias /webui /opt/zimbra/common/share/webui/
<Directory /opt/zimbra/common/share/webui>
# Comment out the following 3 lines to make web ui accessible from anywhere
AllowOverride AuthConfig
Order Deny,Allow
Allow from all
</Directory>

Restart service apache zimbra pada user root

su - zimbra -c "zmapachectl restart"

akses http://zimbraserver:7780/webui/index.php
masukkan user dan password yang sudah di buat tadi.

Selesai

 
Video Tutorial:

 

Layanan Terbaik Kami

https://saad.web.id/2014/10/jasa-instalasi-zimbra-email-server-zimbra-single-zimbra-multi/
https://saad.web.id/ssl-certificate-zimbra-mail-server/
https://saad.web.id/2018/03/layanan-vpscloud-zimbra/

×

Hello!

Klik salah satu dibawah untuk chat WhatsApp atau kirim email kepada kami ke info@saad.web.id

× WhatsApp Kami