<p>рд╕рд░реНрдЯрдмреЙрдЯ рдЧрд▓рдд рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдВ рдПрдХреНрдореЗ-рдЪреИрд▓реЗрдВрдЬ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЕрдЧрд░ рдбреЛрдореЗрди рдиреЗрдо рд▓реЛрдЕрд░ рдХреЗрд╕ рдирд╣реАрдВ рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдлрд╝рд░ре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: certbot/certbot

  • рдбреЗрдмрд┐рдпрди 9.6
  • рдореИрдВрдиреЗ OS рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде Certbot рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
  • рд╕рд░реНрдЯрдмреЙрдЯ 0.28.0
  • nginx

  • рдЗрд╕ рд╣реЛрд╕реНрдЯ рдХреЛ рдореЗрд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ /etc/nginx/conf.d/RussianChurchVancouver.ca.conf :

server {
  listen       80;
  server_name  RussianChurchVancouver.ca www.RussianChurchVancouver.ca;
...
  • рдореИрдВ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдирд╣реАрдВ рдмрдирд╛рдП рдЧрдП, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдлреЗрд▓ рд╣реЛ рдЧрдпрд╛:
root<strong i="18">@deb96</strong>:/var/www/RussianChurchVancouver.ca/web# certbot -m [email protected] --agree-tos --nginx -d RussianChurchVancouver.ca -d www.RussianChurchVancouver.ca
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for russianchurchvancouver.ca
http-01 challenge for www.russianchurchvancouver.ca
nginx: [warn] conflicting server name "www.russianchurchvancouver.ca" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "russianchurchvancouver.ca" on 0.0.0.0:80, ignored
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. russianchurchvancouver.ca (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://russianchurchvancouver.ca/.well-known/acme-challenge/b4vlj_zIdB4H_a94FlltJWx2JBGBDS_ihAFWrpJSl5U: "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n", www.russianchurchvancouver.ca (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://www.russianchurchvancouver.ca/.well-known/acme-challenge/B8e0i1p0jhjNtfV1Dd36rlE8eh4K2bpefVvABc6Na48: "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n"

рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдкрд╛рдпрд╛, рдХрд┐ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЗрд╕ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХреНрдореЗ-рдЪреИрд▓реЗрдВрдЬ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ:

Writing nginx conf tree to /etc/nginx/conf.d/default.conf

рдЬреЛ рдмрдЧ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ conflicting server name certbot рдмрдирд╛рдпрд╛ рд╕реНрдерд┐рддрд┐ рд▓реЙрдЧ рдореЗрдВ (рдореИрдВ рдЬрдм russianchurchvancouver.ca рдореЗрдВ рджреЛрдиреЛрдВ default.conf рдФрд░ рдореЗрдВ RussianChurchVancouver.ca.conf
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХреНрдореЗ-рдЪреИрд▓реЗрдВрдЬ рдЬреЛрдбрд╝ рджреЗрдЧрд╛

/etc/nginx/conf.d/RussianChurchVancouver.ca.conf

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реЛрдиреЗ рд▓рдЧрд╛, рдХрд┐ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓ рдореЗрдВ рдореЗрд░реЗ рдбреЛрдореЗрди рд▓реЛрдЕрд░ рдХреЗрд╕ рдирд╣реАрдВ рд╣реИрдВред
рддреЛ, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдХрдо рдХрд░ рджрд┐рдпрд╛:

  server_name  russianchurchvancouver.ca www.russianchurchvancouver.ca;

рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдиреЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛:

root<strong i="37">@deb96</strong>:/etc/nginx/conf.d# certbot -m [email protected] --agree-tos --nginx -d russianchurchvancouver.ca,www.russianchurchvancouver.ca
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for www.russianchurchvancouver.ca
http-01 challenge for russianchurchvancouver.ca
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/conf.d/RussianChurchVancouver.ca.conf
Deploying Certificate to VirtualHost /etc/nginx/conf.d/RussianChurchVancouver.ca.conf
...
Congratulations! You have successfully enabled https://russianchurchvancouver.ca
and https://www.russianchurchvancouver.ca
nginx ui / ux bug has pr unplanned

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

рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмрдЧ рд╣реИ! рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдЕрднреА рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдорд╛рдорд▓реЗ рдХреЛ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЦреБрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдордиреЗ Certbot рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА Certbot рдХреЗ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдпрд╣ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдХреМрди-рд╕реА рд╕рдорд╕реНрдпрд╛рдПрдБ рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣реА рд╣реИрдВред рдЕрдЧрд░ рдЕрдЧрд▓реЗ 30 рджрд┐рдиреЛрдВ рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдЖрдк рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧреА.

рдпрд╣ рдЕрднреА рднреА рдПрдХ рдмрдЧ рд╣реИред

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

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

Mattia98 picture Mattia98  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TheNikomo picture TheNikomo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DirkWolthuis picture DirkWolthuis  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

KeiroD picture KeiroD  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gcstang picture gcstang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ