Hello, I am running a self-hosted Jitsi server and have run into an issues with some mobile devices failing to connect to a room. IOS devices running IOS 12 and multiple Android devices fail to connect.
Common name: my domain SANs: my domain Valid from April 2, 2020 to July 1, 2020 Signature Algorithm: sha256WithRSAEncryption Issuer: Let’s Encrypt Authority X3
Common name: Let’s Encrypt Authority X3 Organization: Let’s Encrypt Location: US Valid from March 17, 2016 to March 17, 2021
I will have to test again and watch the logs when my wife gets home her phone an iPhone 6 running iOS 12.x cannot connect to the room and a few others cannot as well.
the firewall allows the following ports in:
80/TCP
443/TCP
10000/UDP
It is working from the outside as I have already had a few meeting
I found problem, it was absence of sslcertificatechainfile
SSLCertificateChainFile /etc/ssl/example.org/SectigoRSADomainValidationSecureServerCA.crt
So, at the end, I got this result:
cat /etc/apache2/saites-avalieble/example.org.conf
…
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/ssl/example.org/example.org.crt
SSLCertificateChainFile /etc/ssl/example.org/SectigoRSADomainValidationSecureServerCA.crt
SSLCertificateKeyFile /etc/ssl/example.org/example.org.key
SSLCipherSuite “EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA256:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EDH+aRSA+AESGCM:EDH+aRSA+SHA256:EDH+aRSA:EECDH:!aNULL:!eNULL:!MEDIUM:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SEED”
SSLHonorCipherOrder on
Header set Strict-Transport-Security “max-age=31536000”
I’m having the same issue on my latest setup. I believe this has something to do with http2 and/or the connection “upgrade” to http2 and lack of support in older iOS/macOS versions. Haven’t figured out a way to fix it thought :-/