[Users] Recompiilng Zimbra's Nginx
Omar Mochtar
iomarmochtar at gmail.com
Fri Dec 22 08:47:01 CET 2017
Hi All,
Here's the background of the issue: I implemented HAProxy as Load Balancer
for Zimbra MTA & Proxy (webmail, pop3, imap) services and it's running
smoothly until we have brute force issue then when i want to block the
source of brute force IP but it just shown HAProxy server's IP in the log
files since the traffics are come from it.
After searching the solution is using HAProxy's Proxy Protocol that will
add additional source information in package that will be forwarded to it's
backend servers. For Postfix there is clear documentation in HaProxy's
official blog (
https://www.haproxy.com/blog/efficient-smtp-relay-infrastructure-with-postfix-and-load-balancers/)
and for the rest service (webmail, pop3, imap) which handled with Nginx the
clue is only this documentation
http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_protocol
.
Unfortunately nginx's proxy_protocol configuration is available from
version 1.9.2 and Nginx version in Zimbra 8.7 is 1.7.1 .
The question is how to recompiling new version of Nginx (including it's
zmlookup modules, etc) that will be replaced the existing one ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zetalliance.org/pipermail/users_lists.zetalliance.org/attachments/20171222/aff6dfb6/attachment.html>
More information about the Users
mailing list