Closed tanutapi closed 4 years ago
I found the solution. SSL_POLICY environment must be passed to nginx, in this case Mozilla-Old.
module.exports = {
...
proxy: {
domains: 'yourdomain.com',
ssl: {
// Enable let's encrypt to create free certificates
letsEncryptEmail: 'youremail@yourdomain.com',
forceSSL: true
},
shared: {
env: {
SSL_POLICY: "Mozilla-Old",
},
},
},
...
More information here: https://github.com/jwilder/nginx-proxy/blob/0dfe09fb7c5315ae7d5b91c042c3144a1b749e37/README.md#how-ssl-support-works
Recently I update the Let's Encrypt ACMEv2 by running (refer to #1123 )
After the process is done, checking with ssllabs.com found that my website is no more support TLS 1.0 and TLS 1.1 which makes my third-part client unable to connect to my API endpoint (they are using the old operating system).
Confirm with
mup proxy nginx-config
return the following:Mup version (
mup --version
):Trying to directly make a modification in
mup-nginx-proxy
/etc/nginx/conf.d/default.conf
and doservice nginx reload
is not success.How could I make a change to ssl_protocols to have TLSv1 and TLSv1.1?
Best regards, Tanut