49.1.6.3. Apache

Zajisté vás napadne, co dělá konfigurace Apache v sprovozňování RT-MailGate. Je to proto, že rt-mailgate předává požadavky došlé poštou do RT přes jeho webové rozhraní. Konkrétně přistupuje k url REST/1.0/NoAuth/mailgate. Chvíli mi trvalo, než jsem to celé pochopil. Protože používám pro kontrolu přístupu do RT LDAP, a celé je to ošetřuji v Apache, narazil jsem na problém. Apache vyžadoval ověření uživatele i pro rt-mailgate. Nakonec pomohl přidat za sekci <Location /rt> další sekci, která realizuje výjimku v ověřování uživatele.

<Location /rt/REST/1.0/NoAuth>
        AuthName        None
        Satisfy         Any
        Order           Deny,Allow
        Allow From      localhost
        Deny From       All
</Location>