Skip to Content.
Sympa Menu

en - [sympa-users] how to install SSL cert

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Luis Manzi <address@concealed>
  • To: "address@concealed" <address@concealed>
  • Subject: [sympa-users] how to install SSL cert
  • Date: Mon, 22 Mar 2021 13:44:06 +0000

Hi Guys,

 

I’ve already have sympa up & running. But I would like to know if you can give me a hand to apply ssl cert for sympa web access.

On sympa.conf file I added my url as https://mydomain.com/sympa

I’m working on linux centos 7 + apache + fastcgi , then I have this file for web access

/etc/httpd/conf.d/sympa.conf

 

So this is the setting on this file:

 

### Apache httpd 2.4 configuration for Sympa

##

## Note: As of 6.2.35-0.1.b.1, mod_proxy_fcgi was adopted instead of mod_fcgid.

## * You have to edit /etc/sysconfig/sympa as described in it.

## * Then, you have to run separate fastCGI services wwsympa and/or sympasoap:

##   systemctl start wwsympa

##   systemctl start sympasoap

 

## Definition of Sympa FastCGI server.

<IfModule mod_proxy_fcgi.c>

    # If you changed wwsympa_url in sympa.conf, change this path too.

    <Location /sympa>

        SetHandler "proxy:unix:/var/run/sympa/wwsympa.socket|fcgi://"

        # Don't forget to edit lines below!

        Require local

        Require all granted

    </Location>

 

#    # You may uncomment following lines to enable SympaSOAP feature.

#    <Location /sympasoap>

#        SetHandler "proxy:unix:/var/run/sympa/sympasoap.socket|fcgi://"

#        # Don't forget to edit lines below!

#        Require local

#        #Require all granted

#    </Location>

</IfModule>

 

## Other static contents

<Location /static-sympa>

    Require all granted

</Location>

Alias /static-sympa/css /var/lib/sympa/css

Alias /static-sympa/pictures /var/lib/sympa/pictures

Alias /static-sympa /usr/share/sympa/static_content

 

## If your host is dedicated to Sympa:

RewriteEngine on

RewriteRule ^/?$ /sympa [R=301]

 

I’m trying to install letsencrypt certbot but seems like it cannot find mydomain.com configuration:

Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.

 

So I’m not sure where should I add virtualhost settings and how can it impact in current configuration.

 

I will appreciate any idea 😊

 

Thanks!

 

Luis




Archive powered by MHonArc 2.6.19+.

Top of Page