Just FYI, I tried connecting to HTTP (not HTTPS), and it seems to connect fine. However, when I follow the redirect to HTTPS, the same error I mentioned in my previous post reappears. It looks like the issue is specifically at the HTTPS connection level (checked both with the firewall enabled and disabled).
curl -v 'pkp.sfu.ca'
* Trying 208.70.244.23:80...
* TCP_NODELAY set
* Connected to pkp.sfu.ca (208.70.244.23) port 80 (#0)
> GET / HTTP/1.1
> Host: pkp.sfu.ca
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Thu, 17 Apr 2025 23:38:27 GMT
< Content-Type: text/html
< Content-Length: 162
< Connection: keep-alive
< Location: https://pkp.sfu.ca/
<
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
* Connection #0 to host pkp.sfu.ca left intact