Lua-resty-auto-ssl: OCSP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдлрд▓ рдирд╣реАрдВ (6: рдЕрдирдзрд┐рдХреГрдд)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЬреБрд▓ре░ 2020  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: auto-ssl/lua-resty-auto-ssl

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рд╕реЗ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ

[lua] ssl_certificate.lua:260: set_response_cert(): auto-ssl: failed to set ocsp stapling for **xxx** - continuing anyway - failed to get ocsp response: failed to validate OCSP response (http://ocsp.int-x3.letsencrypt.org): OCSP response not successful (6: unauthorized), context: ssl_certificate_by_lua*, client: 37.233.4.76, server: 0.0.0.0:443

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рддрдм рд╣реБрдЖ рд╣реИ рдЬрдм рдХрд┐рд╕реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо OCSP рд╕реНрдЯреЗрдкрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд╡реАрдиреАрдХреГрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

nginx version: openresty/1.17.8.2
   0.13.1-1 (installed) - /usr/local/lib/luarocks/rocks

lua-resty-http
   0.15-0 (installed) - /usr/local/lib/luarocks/rocks

рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ

  1. рд░реЗрдбрд┐рд╕ рдореЗрдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣рдЯрд╛рдирд╛
  2. рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐ рдХреЛ рд╣рдЯрд╛рдирд╛ (/etc/resty-auto-ssl/letsencrypt/certs)
  3. рдУрдкрдирд░реЗрд╕реНрдЯреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдХреНрдпрд╛ рдУрд╕реАрдПрд╕рдкреА рд╕реНрдЯреЗрдкрд▓рд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
renew_check_interval рднреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдПрдХ рджрд┐рди рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрд░реЗ @ phil118 рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://gist.github.com/ronaldgrn/f1a99fde2f380c7d94233466aa88d8fd

рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ 3 рджрд┐рди рдкрд╣рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рддреМрд░ рдкрд░, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реБрдХ рдЬрд╛рддреА рд╣реИ рдпрджрд┐ рдпрд╣ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ 25 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдпрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЪреБрдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ - рдЖрдк рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬреЛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ 3 рджрд┐рди рдкрд╣рд▓реЗ рд░реЗрдбрд┐рд╕ рд╕реЗ рдХрд░реНрдЯ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреБрдЫ рдбреЛрдореЗрди рдирд╡реАрдиреАрдХрд░рдг рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд╣реБрдП рдФрд░ рдЕрдиреНрдп рдХреНрдпреЛрдВ рдирд╣реАрдВред
рд╡реИрд╕реЗ рднреА, рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП @ronaldgrn рдзрдиреНрдпрд╡рд╛рдж!

@ronaldgrn рдореИрдВ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдбреЛрдореЗрди рдирд╡реАрдиреАрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕реБрд░рдХреНрд╖рд╛ рдПрд╣рддрд┐рдпрд╛рдд рдХреЗ рддреМрд░ рдкрд░ рдПрдХ рд╕рдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдХреНрдпрд╛ рдЖрдк рдпрд╣ рд╕рдордЭрд╛рдирд╛/рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реЗрдбрд┐рд╕ рдореЗрдВ рддрд┐рдерд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЗрд░реНрдЯреНрд╕ рдХреЛ рдХреИрд╕реЗ рд╣рдЯрд╛рддреА рд╣реИ?

рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж

рдЕрд░реЗ @ phil118 рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://gist.github.com/ronaldgrn/f1a99fde2f380c7d94233466aa88d8fd

рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ 3 рджрд┐рди рдкрд╣рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рддреМрд░ рдкрд░, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реБрдХ рдЬрд╛рддреА рд╣реИ рдпрджрд┐ рдпрд╣ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ 25 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдпрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЪреБрдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ - рдЖрдк рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

@ronaldgrn рдЕрдЪреНрдЫрд╛ рд╣реИ! рдЗрд╕рдХреЗ рд▓рд┐рдпреЗ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЕрдЬрдЧрд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдБ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реИред

@ronaldgrn Thx рдмрд╣реБрддред рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд╛рдпрдерди 3 рдореЗрдВ рдЪрд▓рд╛рдПрдВ рдФрд░ рдУрдкрдирд╕реНрдЯреНрд░реЗ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдбреЛрдореЗрди рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИред @ronaldgrn рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдореИрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЛрдб.рдЬреЗрдПрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдУрдкрдирд░реЗрд╕реНрдЯреА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдордп рдореЗрдВ рд╕рдорд╛рдкреНрддрд┐ рдбреЛрдореЗрди рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╢реЗрдбреНрдпреВрд▓.рд╢реЗрдбреНрдпреВрд▓рдЬреЙрдм('5 0 * * *',{

  • рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрдирд░реЗрд╕реНрдЯреА рдореЗрдВ рдПрдХ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдмрдирд╛рдПрдВ (exp: /getSecret )
  • рд░реЗрдбрд┐рд╕ рд╕реЗ рдПрдХреНрд╕рдкрд╛рдпрд░реА рдбреЛрдореЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
  • рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдбреЛрдореЗрди рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП resty-auto-ssl/dehydrated рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ && рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝реЗрдВ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВрдУрдкрдирд░реЗрд╕реНрдЯреА
  • рдЕрдЧрд░ рдЭрдВрдбрд╛ рддреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
    });

рдирд╡реАрдиреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ https://github.com/auto-ssl/lua-resty-auto-ssl/issues/241#issuecomment -695777480 рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП /etc/resty-auto-ssl/storage/file рдореЗрдВ рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

byrnedo picture byrnedo  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

domharrington picture domharrington  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stackrainbow picture stackrainbow  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sahildeliwala picture sahildeliwala  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

danDanV1 picture danDanV1  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ