sintaxi / harp

Static Web Server/Generator/Bundler
http://harpjs.com
5k stars 343 forks source link

What's going on with the Harp website? #678

Closed rgolubtsov closed 2 years ago

rgolubtsov commented 2 years ago

I don't know actually since... but approximately two weeks ago the main Harp website was and currently is unreachable:

$ curl -vI https://harpjs.com
* Could not resolve host: harpjs.com
* Closing connection 0
curl: (6) Could not resolve host: harpjs.com

What's going on with it? — Domain name registration expired, hosting failure, or anything else?..

rgolubtsov commented 2 years ago

Oh!.. Seems the website is alive already, but SSL certificate has expired, though:

$ curl -vI https://harpjs.com
*   Trying 45.55.110.124:443...
* Connected to harpjs.com (45.55.110.124) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS header, Unknown (21):
* TLSv1.2 (OUT), TLS alert, certificate expired (557):
* SSL certificate problem: certificate has expired
* Closing connection 0
curl: (60) SSL certificate problem: certificate has expired
...

It was issued by Let's Encrypt, but hasn't been automatically reissued again for some reason:

Issued On     Monday, August 16, 2021 at 1:00:10 PM
Expires On    Sunday, November 14, 2021 at 1:00:08 PM
silentrob commented 2 years ago

Ya my bad. I forgot to renew it.

sintaxi commented 2 years ago

@silentrob I think the domain is ok but the SSL cert had expired. Should be good now.

rgolubtsov commented 2 years ago

Ya my bad. I forgot to renew it.

Thank you. I confirm — this is OK now:

$ curl -vI https://harpjs.com
*   Trying 45.55.110.124:443...
* Connected to harpjs.com (45.55.110.124) port 443 (#0)
...
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=harpjs.com
*  start date: Nov 16 18:02:36 2022 GMT
*  expire date: Feb 14 18:02:35 2023 GMT
*  subjectAltName: host "harpjs.com" matched cert's "harpjs.com"
*  issuer: C=US; O=Let's Encrypt; CN=R3
*  SSL certificate verify ok.
...
HTTP/1.1 200 OK
...
Connection: close
...

Great! :+1: