Hello to all:

Giant thank you to the community, Mark, Stephen, everyone.  I have a lot of 
follow-up tasks in previous posts.  Blazing forward on critical path flaws, 
first.

I require a Debian 12 VM that supports:
- Subversion
- Let's Encrypt and required challenges
- IMAP server
- mailman3
- DKIM server

I found this post helpful.  
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/YXFF3YLJ3CEZJ7ID46ORZY4HB7CX7KD2/#MLXTWH3MKE7RMZ3SRAEGE4EJKVJLIRXN

I think I've noticed that posters avoid less than sign and express as html.

I hacked it into this, which I tried to anonymize.  My alias /static/ had to 
point to different location for my installation.  I have ssl working for 
Subversion and my Let's Encrypt challenges.  And 6 of those ProxyPass seem to 
work through ssl, except for /mailman3.  That fails.  Surfing to 
example.com/mailman3 gets.

Service Unavailable
The server is temporarily unable to service your request due to maintenance 
downtime or capacity problems. Please try again later.

<IfModule mod_ssl.c>
    <VirtualHost *:80>
        ServerName example.com

        Redirect permanent / https://example.com/
        DocumentRoot /var/www/html/example.com/
    </VirtualHost>

    <VirtualHost *:443>
        SSLEngine on
        ServerAdmin pjbo...@systemdatabase.com
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/www/html/example.com/
        ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
        CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined

        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateFile /etc/letsencrypt/live/example.com-0001/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/example.com-0001/privkey.pem

        Alias /static/ /opt/mailman/web/static/
        <Directory "/opt/mailman/web/static/">
             Require all granted
        </Directory>

        <IfModule mod_headers.c>
             RequestHeader unset X-Forwarded-Proto
             <If "%{HTTPS} =~ /on/">
                 RequestHeader set X-Forwarded-Proto "https"
             </If>
        </IfModule>

        <IfModule mod_proxy.c>
            ProxyPreserveHost On
            ProxyPass "/postorius"      "http://127.0.0.1:8000/postorius";
            ProxyPass "/hyperkitty"     "http://127.0.0.1:8000/hyperkitty";
            ProxyPass "/accounts"       "http://127.0.0.1:8000/accounts";
            ProxyPass "/admin"          "http://127.0.0.1:8000/admin";
            ProxyPass "/user-profile"   "http://127.0.0.1:8000/user-profile";
            ProxyPass "/mailman3"       "http://127.0.0.1:8000/mailman3";
            ProxyPass "/archives"       "http://127.0.0.1:8000/archives";
            # https://github.com/maxking/docker-mailman/issues/525
            #ProxyPass / unix:/run/mailman3-web/uwsgi.sock|uwsgi://localhost/
            #ProxyPassReverse / 
unix:/run/mailman3-web/uwsgi.sock|uwsgi://localhost/
            #ProxyPassMatch "^/$"       "http://127.0.0.1:8000/mailman3";
        </IfModule>
    </VirtualHost>

</IfModule>

I was noticing that there's no mailman3 sub-dir, here.  I tried changing to 
http://127.0.0.1:8000/django-mailman3, but that didn't work.

(venv) mailman@shackleton12:~$ ls -alF /opt/mailman/web/static/
total 40
drwxr-xr-x 10 mailman mailman 4096 Mar 24 16:03 ./
drwxr-xr-x  4 root    root    4096 Mar 24 16:01 ../
drwxr-xr-x  3 mailman mailman 4096 Mar 24 16:03 account/
drwxr-xr-x  5 mailman mailman 4096 Mar 24 16:03 admin/
drwxr-xr-x  4 mailman mailman 4096 Mar 25 08:07 CACHE/
drwxr-xr-x  5 mailman mailman 4096 Mar 24 16:03 django_extensions/
drwxr-xr-x  5 mailman mailman 4096 Mar 24 16:03 django-mailman3/
drwxr-xr-x  6 mailman mailman 4096 Mar 24 16:03 hyperkitty/
drwxr-xr-x  6 mailman mailman 4096 Mar 24 16:03 postorius/
drwxr-xr-x  7 mailman mailman 4096 Mar 24 16:03 rest_framework/

Any ideas?  What log file should I share?  I've looked at apache and uwsgi 
logs, but I don't know what's relevant.  I cannot seem to find an error in logs 
around mailman3 URL
_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/OTCQP5NP5VNCDSRH2OFLX4VTL6GCVXCE/

This message sent to arch...@mail-archive.com

Reply via email to