Welcome! Log In Create A New Profile

Advanced

Re: OCSP checks fail only on 1st site hit; OK afterwards ?

PGNet Dev
November 09, 2022 05:02PM
This 2012 post

Priming the OCSP cache in Nginx
https://unmitigatedrisk.com/?p=241

comments

"...
in Nginx 1.3.7, unfortunately architectural restrictions made it impractical to make it so that pre-fetching the OCSP response on server start-up so instead the first connection to the server primes the cache that is used for later connections.

This is a fine compromise but what if you really want the first connection to have the benefit too? Well there are two approaches you can take:
..."

where OCSP pre-fetching is a challenge that Cloudflare similarly took up in 2017 outside of its then-Nginx usage,

High-reliability OCSP stapling and why it matters
https://blog.cloudflare.com/high-reliability-ocsp-stapling/

Adding to

edit /etc/systemd/system/nginx.service

+ ExecStartPost=/bin/bash /etc/nginx/scripts/ocsp_prefetch.sh

where

cat /etc/nginx/scripts/ocsp_prefetch.sh

iterates over served domains,

echo QUIT | openssl s_client -connect ${_thisDom}:443 -servername ${_thisDom} -tls1_3 -tlsextdebug -status 2> /dev/null

Does the trick. After cold reboot, 1st hits to site(s) no longer fail to respond in-browser, or fail to provide OCSP response to openssl s_client query.

IS there an nginx prefetch mechanism available natively in current version ?

I found this 7 yr old enhancement request,

Fetch OCSP responses on startup, and store across restarts
https://trac.nginx.org/nginx/ticket/812

which afaict wasn't resolved.
_______________________________________________
nginx mailing list -- nginx@nginx.org
To unsubscribe send an email to nginx-leave@nginx.org
Subject Author Posted

OCSP checks fail only on 1st site hit; OK afterwards ?

PGNet Dev November 09, 2022 01:58PM

Re: OCSP checks fail only on 1st site hit; OK afterwards ?

PGNet Dev November 09, 2022 04:36PM

Re: OCSP checks fail only on 1st site hit; OK afterwards ?

PGNet Dev November 09, 2022 05:02PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 300
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready