syscom-dev-environment/mail/mailman3/mailman.conf.j2

83 lines
2.5 KiB
Django/Jinja

<VirtualHost *:80>
ServerName mailman.{{ base_domain }}
ServerAlias mailman
ServerAdmin root@{{ base_domain }}
# MAIMLAN 3 CONFIG
Alias /favicon.ico /opt/mailman3/web/static/postorius/img/favicon.ico
Alias /static /opt/mailman3/web/static
<Directory "/opt/mailman3/web/static">
Require all granted
</Directory>
<IfModule mod_proxy_uwsgi.c>
ProxyPass /pipermail !
ProxyPass /images/mailman !
ProxyPass /favicon.ico !
ProxyPass /static !
ProxyPass / unix:/run/mailman3-web/uwsgi.sock|uwsgi://localhost/
</IfModule>
# MAILMAN 2 CONFIG
#DocumentRoot /usr/lib/cgi-bin/mailman
#<Directory />
# Options FollowSymLinks
# AllowOverride None
#</Directory>
#
#RedirectMatch ^/$ /listinfo
#
Alias /pipermail/ /var/lib/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/
#ScriptAlias /admin /usr/lib/cgi-bin/mailman/admin
#ScriptAlias /admindb /usr/lib/cgi-bin/mailman/admindb
#ScriptAlias /confirm /usr/lib/cgi-bin/mailman/confirm
#ScriptAlias /create /usr/lib/cgi-bin/mailman/create
#ScriptAlias /edithtml /usr/lib/cgi-bin/mailman/edithtml
#ScriptAlias /listinfo /usr/lib/cgi-bin/mailman/listinfo
#ScriptAlias /options /usr/lib/cgi-bin/mailman/options
#ScriptAlias /private /usr/lib/cgi-bin/mailman/private
#ScriptAlias /rmlist /usr/lib/cgi-bin/mailman/rmlist
#ScriptAlias /roster /usr/lib/cgi-bin/mailman/roster
#ScriptAlias /subscribe /usr/lib/cgi-bin/mailman/subscribe
#ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
#ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/
#
#<Directory /usr/lib/cgi-bin/mailman/>
# Options ExecCGI
# SetHandler cgi-script
# AllowOverride None
# Order allow,deny
# Allow from all
#</Directory>
#<Directory /var/lib/mailman/>
# Options FollowSymlinks
# AllowOverride None
# #Order allow,deny
# #Allow from all
# Require all granted
#</Directory>
<Directory /usr/share/images/mailman/>
Options FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory /var/lib/mailman/archives/public/>
Options Indexes FollowSymlinks
AllowOverride None
#Order allow,deny
#Allow from all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/mailman-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/mailman-access.log combined
</VirtualHost>