Pro weby bych doporučil Nginx, mám zato, že to bude nejčastěji používaná reverzní proxy, co se webserverů týče, takže najdete spoustu návodů
Pro proxy na poštu použijte to, co vám řeší tu poštu - Postfix a Dovecot. Dovecot umí být proxy - uživatel se přihlásí k proxy, proxy vezme přihlašovací údaje a přihlásí se s nimi k cílovému serveru. A pak prostě přehazuje bajty zleva doprava a zprava doleva. Umí to IMAP i POP3
Co se příjmu pošty týče, stačí nasadit Postfix a říct mu, že má maily přeposílat na ten interní server
Ať už si vyberete cokoliv, budete mít práci se synchronizací nastavení:
Ve variantě proxy pro weby pokud máte na webserveru více webů, budete muset nastavit víc virtualhostů na té proxy - kvůli SSL certifikátům třeba, ty jsou pro každý web jiný. (Jestli na tom hlavním webserveru používáte Apache, tak si zapněte a nastavte mod_remoteip, aby aplikace viděly jako IP klienta jeho skutečnou IP, ne vaši interní adresu.)
Ve variantě proxy pro poštu se asi obejdete bez speciálního nastavení na straně toho Dovecotu, ale proxy Postfix NAPROSTO NEZBYTNĚ MUSÍ VĚDĚT, jaké schránky máte založené, protože když vám někdo bude posílat mail na schránku, která neexistuje, musí jej odmítnout už ta proxy. Jinak přes vás budou spamovat.
Z těch variant doporučuju spíš proxy pro weby, tam se toho dá zkazit míň a vcelku jasně to buď funguje, nebo nefunguje :-)
On 6/5/20 12:41 PM, Jan B. Kolář wrote:
Ahoj všichni,
včera jsem reagoval na diskuzi ohledně přechodu na IPv6 a omylem jsem to poslal jenom Snajpovi. Chtěl bych mu poděkovat za jeho přístup a nabídku dočasné IP adresy, abych se nedostal do problémů. Rozhodl jsem se, že raději přenos serveru z playgroundu o týden odložím a zkusím to rovnou udělat "načisto" s využitím proxy.
Chtěl jsem Vás poprosit o radu ohledně proxy pro mailserver (klasika Postfix + Dovecot na Debianu). Chtěl bych si to tento víkend nastudovat a potřeboval bych nasměrovat na nějaké vhodné řešení. V podstatě mám teď jeden starý VPS s IP4, kde mi běží klasický "hosting" (Nginx, MariaDB, Postfix a Dovecot na Debian 9). Na playgroundu mám druhý VPS s Debian 10, na kterém mám nainstalovaný jen Postfix a Dovecot. Chtěl bych z "hostingového" VPS přesunout mailové služby na ten nový a mít tak dva stroje, jeden na mail a jeden na web.
Je podle Vás lepší řešení udělat na "hostingovém" VPS proxy pro ten mailserver nebo to obrátit a udělat mailserver s IP4 a přidat tam proxy pro webové služby?
Co byste případně použili jako proxy software před ten mail server? Já se včera díval na Nginx, který umí proxy imap a smtp, ale nebylo mi úplně jasné použití "http auth". Jestli jsem to pochopil správně, musel bych mít databázi uživatelů na tom proxy, což mi přišlo nešikovné. Ten přesun jsem plánoval hlavně kvůli tomu, abych si ty služby oddělil a měl v tom "pořádek" - tzn. ocenil bych mít vše k e-mailům na jednom stroji.
Všechny zdraví
Honza