Certbot: рдЙрдмрдВрдЯреВ 18.04 рдкрд░ рдЕрдЬрдЧрд░-рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ-рдиреЗрдиреЗрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ 'рдЕрд╕рдордд рдирд┐рд░реНрднрд░рддрд╛'

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рд╕рд┐рддре░ 2018  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: certbot/certbot

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддрд╛рдЬрд╝рд╛, рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЙрдмрдВрдЯреВ 18.04.1 рдПрд▓рдЯреАрдПрд╕ (рд╕рд░реНрд╡рд░) рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ, рд╕рд░реНрдмреЛрдЯ рдХреЛ рд╕рд░реНрдмреЛрдЯ рдкреАрдкреАрдП рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ 'рдЕрд╕рдордд рдирд┐рд░реНрднрд░рддрд╛' рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдореИрдВ https://certbot.eff.org/lets-encrypt/ubuntuartful-nginx рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

sudo add-apt-repository ppa:certbot/certbot рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдФрд░ APT рдкреИрдХреЗрдЬ рдХреИрд╢ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

ubuntu<strong i="10">@pingu</strong>:~$ sudo apt-get install python-certbot-nginx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-certbot-nginx : Depends: python3-certbot-nginx but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
ubuntu<strong i="11">@pingu</strong>:~$ sudo apt-get install python3-certbot-nginx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-certbot-nginx : Depends: certbot (>= 0.25.0~) but it is not going to be installed
                         Depends: python3-acme but it is not going to be installed
                         Depends: python3-certbot (>= 0.25.0~) but it is not going to be installed
                         Depends: python3-mock but it is not installable
E: Unable to correct problems, you have held broken packages.

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

debian / ubuntu documentation pkging bug

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

sudo add-apt-repository universe sudo apt-get update рдЪрд▓рд╛рдПрдВ рдФрд░ рдЖрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рддрд░рд╣ рд╣реА рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

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

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @gltsред @ рдмреАрдПрдордбрдмреНрд▓реНрдпреВ , рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ?

@schoen рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЗ рдХрд╛рд░рдг рд╣реИ ( bionic , bionic-updates , bionic-security ) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдгред рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЗ рд░рд┐рдкреЛрдЬ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрдд рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ?

sudo add-apt-repository universe sudo apt-get update рдЪрд▓рд╛рдПрдВ рдФрд░ рдЖрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рддрд░рд╣ рд╣реА рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдбреЗрдмрд┐рдпрди рдЦрд┐рдВрдЪрд╛рд╡ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

apt install python3-certbot-nginx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-certbot-nginx : Depends: certbot (>= 0.25.0~) but 0.10.2-1 is to be installed
                         Depends: python3-acme (>= 0.26.0~) but 0.10.2-1 is to be installed
                         Depends: python3-certbot but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдбреЗрдмрд┐рдпрди рдЧреНрдиреВ / рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЖрдк рдЗрд╕реЗ рдПрдХ рд╕реБрдбреЛрдХреВ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

echo "deb http://ftp.debian.org/debian stretch-backports main">>/etc/apt/sources.list
apt-get update && apt-get install certbot python3-certbot-nginx -t stretch-backports 
ertbot --nginx -d domain.com

@ h3ct0rjs , рдЖрдкрдХреЛ -t stretch-backports рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрдорд╛рдВрдб sudo apt-get install python-certbot-nginx -t stretch-backports ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://certbot.eff.org/lets-encrypt/debianstretch-nginx рджреЗрдЦреЗрдВред

рдЙрдмрдВрдЯреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ https://github.com/certbot/website/pull/382 рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдбреЗрдмрд┐рдпрди рдкрд░реАрдХреНрд╖рдг рдкрд░ apt-get dist-upgrade рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдорд╛рди рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдВред рдЙрд╕рдиреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

root<strong i="7">@localhost</strong>:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  python3-acme python3-configargparse python3-configobj python3-future python3-icu python3-josepy python3-mock python3-parsedatetime python3-pbr python3-requests-toolbelt python3-rf
  python3.6 python3.6-minimal
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  certbot python3-certbot python3-zope.component python3-zope.hookable python3-zope.interface
The following NEW packages will be installed:
  libpython3.7-minimal libpython3.7-stdlib python3.7 python3.7-minimal
The following packages will be upgraded:
  binutils binutils-common binutils-x86-64-linux-gnu cargo cpp-8 g++-8 gcc-8 gcc-8-base gir1.2-glib-2.0 git git-man init init-system-helpers iptables iptables-persistent libasan5 li
  libcryptsetup12 libfreetype6 libgcc-8-dev libgcc1 libgdbm-compat4 libgdbm6 libgirepository-1.0-1 libgomp1 libip4tc0 libip6tc0 libiptc0 libitm1 libllvm7 liblsan0 libmpx2 libnghttp2
  libpython3-stdlib libquadmath0 libsqlite3-0 libssl1.0.2 libssl1.1 libstdc++-8-dev libstdc++6 libsystemd0 libtiff5 libtsan0 libubsan1 libudev1 libxtables12 linux-libc-dev netfilter
  python3-reportbug reportbug stress-ng sudo systemd systemd-sysv sysvinit-utils udev unattended-upgrades vim vim-tiny xxd
68 upgraded, 4 newly installed, 5 to remove and 0 not upgraded.
Need to get 0 B/78.4 MB of archives.
After this operation, 22.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]

рдбреЗрдмрд┐рдпрди рдХрд╛ рдХреЛрдИ 'рдмреНрд░рд╣реНрдорд╛рдВрдб' рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ:

root<strong i="11">@localhost</strong>:~# add-apt-repository universe
Error: 'universe' invalid
root<strong i="14">@localhost</strong>:~# apt-get install python-certbot-nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-certbot-nginx : Depends: python3-certbot-nginx but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root<strong i="17">@localhost</strong>:~# apt-cache policy certbot
certbot:
  Installed: (none)
  Candidate: 0.28.0-1
  Version table:
     0.28.0-1 500
        500 http://mirrors.linode.com/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     0.25.0-1+ubuntu17.10.1+certbot+1 500
        500 http://ppa.launchpad.net/certbot/certbot/ubuntu artful/main amd64 Packages
root<strong i="20">@localhost</strong>:~# apt-cache policy python-certbot-nginx
python-certbot-nginx:
  Installed: (none)
  Candidate: 0.28.0-1
  Version table:
     0.28.0-1 500
        500 http://mirrors.linode.com/debian unstable/main amd64 Packages
     0.25.0-2+ubuntu17.10.1+certbot+1 500
        500 http://ppa.launchpad.net/certbot/certbot/ubuntu artful/main amd64 Packages
root<strong i="23">@localhost</strong>:~# apt-cache policy python3-certbot-nginx
python3-certbot-nginx:
  Installed: (none)
  Candidate: 0.28.0-1
  Version table:
     0.28.0-1 500
        500 http://mirrors.linode.com/debian unstable/main amd64 Packages
     0.25.0-2+ubuntu17.10.1+certbot+1 500
        500 http://ppa.launchpad.net/certbot/certbot/ubuntu artful/main amd64 Packages

рдХрд┐рд╕реА рднреА рд╕рд▓рд╛рд╣ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА, рдзрдиреНрдпрд╡рд╛рдж!

@leeoniya @bmw рджреНрд╡рд╛рд░рд╛ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдЖрдк рдбреЗрдмрд┐рдпрди GNU / рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд certbot backport рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛

@ h3ct0rjs , рдЖрдкрдХреЛ -t stretch-backports рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрдорд╛рдВрдб sudo apt-get install python-certbot-nginx -t stretch-backports ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://certbot.eff.org/lets-encrypt/debianstretch-nginx рджреЗрдЦреЗрдВред

рдЙрдмрдВрдЯреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ / рд╡реЗрдмрд╕рд╛рдЗрдЯ # 382 рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬреЗрд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреБрдЫ рд▓рд╛рдЗрдиреЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП :)

рдЬреЗрд╕реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд╕реЛрд░реНрд╕ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
deb http://ftp.debian.org/debian jessie-backports main
рдЦрд┐рдВрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдЬреЛрдбрд╝реЗрдВ
deb http://ftp.debian.org/debian stretch-backports main

рдлрд┐рд░ рд╕реНрдерд╛рдкрд┐рдд рдЕрдкрдиреЗ рдбреЗрдмрд┐рдпрди рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:
sudo apt-get install python-certbot-nginx -t jessie-backports
рдпрд╛
sudo apt-get install python-certbot-nginx -t stretch-backports

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ;)

рдирдорд╕реНрддреЗ, ubuntu 18.04 рдХреА рдПрдХ рддрд╛рдЬрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ ... рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?
рдореИрдВрдиреЗ рдСрдлрд┐рд╢рд┐рдпрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА doc рдХреЛрд╢рд┐рд╢ рдХреА
$ sudo apt-get рдЕрджреНрдпрддрди
$ sudo apt-get install рд╕реЙрдлреНрдЯрд╡реЗрдпрд░-рдЧреБрдг-рд╕рд╛рдорд╛рдиреНрдп
$ рд╕реБрдбреЛ рдРрдб-рдП-рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмреНрд░рд╣реНрдорд╛рдВрдб
$ рд╕реБрдбреЛ рдРрдб- рдкреАрдкреАрдП: рд╕рд░реНрдЯрд┐рдлреЛрдЯ / рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ
$ sudo apt-get рдЕрджреНрдпрддрди
$ sudo apt-get install рдЕрдЬрдЧрд░-рд╕рд░реНрдкреЛрдЯ-рдирдЧреАрдиреЗ

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реИрдВ:
рдкрд╛рдЗрдерди-рд╕рд░реНрдЯрд┐рдлреЛрдЯ-рдиреЗрдЧреНрдиреЗрдХреНрд╕: рдбрд┐рдкреЗрдВрдб рдХрд░рддрд╛ рд╣реИ: рдкрд╛рдЗрдерди 3-рд╕рд░реНрдЯрд┐рдлреЛрдЯ-рдиреЗрдЧреНрдиреЗрдХреНрд╕ рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
E: рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдЖрдкрдиреЗ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд░рдЦрд╛ рд╣реИред

рдлрд┐рд░ рд╕реЗ рдирдорд╕реНрдХрд╛рд░,
рдореБрдЭреЗ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрдкрдХреА рдорджрдж рдЪрд╛рд╣рд┐рдП
рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ nginx рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдкрдиреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ (рдЬреИрд╕реЗ рдкреЗрдЬрд╕реНрдкреАрдб рдФрд░ рдмреНрд░реЗрдЯрд▓реАрдм) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ nginx рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдФрд░ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг (рдереНрд░реВ /etc/apt/preference.d/ = рдкреИрдХреЗрдЬ: nginx *) рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП apt рдореЗрдВ Nginx рдЕрдкрдбреЗрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрдм рдореИрдВ рдЖрдкрдХреЗ "python-certbot_nginx" рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ nginx рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ) ... рдореИрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд░ рдореИрдВ nginx рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВ рддреЛ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ ... рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдорд╛рдиреНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдорд┐рдЯрд╛ рджреЗрдЧрд╛ nginx рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рд╕реБрддреЛрдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рдвреАрд▓рд╛ рдХрд░ рджреЗрдВрдЧреЗред
рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реВрдВ?
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@angelflo , рдореИрдВ рдЖрдкрдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ https://community.letsencrypt.org рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдореВрд╣ рд╣реИ, рдЬреЛ рдЖрдкрдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реЛрдВрдЧреЗред

sudo apt-get update
sudo apt-get install --only-upgrade рдЕрдЬрдЧрд░
sudo apt-get install рдЕрдЬрдЧрд░-рдкрд╛рдЗрдк
sudo apt-get install рдмрд┐рд▓реНрдб-Essential libssl-dev libffi-dev python-dev
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд pyopenssl
рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ

рдореИрдВ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд╣рд░ pip рд╕рд╛рде рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдХреБрд▓ рдХреЛ рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ OS рд╕рдВрдХреБрд▓ рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рд╕рдВрдХреБрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЯреВрдЯреЗ рд╣реБрдП рдкрд╛рдпрдерди рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд╣рд░ pip рд╕рд╛рде рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдХреБрд▓ рдХреЛ рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ OS рд╕рдВрдХреБрд▓ рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рд╕рдВрдХреБрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЯреВрдЯреЗ рд╣реБрдП рдкрд╛рдпрдерди рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрдВрднреАрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рджреМрдбрд╝рдирд╛ рдФрд░ universe рдЬреЛрдбрд╝рдирд╛ рд╡рд┐рдлрд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрджреНрдпрддрд┐рдд рд╣реИред рдореИрдВ рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЛ рд╣рдЯрд╛рдХрд░ (рдореЗрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдерд╛) рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдлрд┐рд░ /etc/apt/sources.list - рдЬрд┐рд╕рдореЗрдВ рдмреНрд░рд╣реНрдорд╛рдВрдб рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдореЗрдВ рдЗрд╕рдХреЗ рдКрдкрд░ рджреЛ рд░рд┐рдкреЙрдЬрд┐рдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдирдХрдореНрдкреНрд░реЗрд╕реНрдб рдХрд┐рдпрд╛ред

рдкрд░рд┐рд╡рд░реНрддрди:

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
# deb http://archive.ubuntu.com/ubuntu/ bionic main universe multiverse
# deb http://archive.ubuntu.com/ubuntu/ bionic-security main universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic universe

рд╕реЗрд╡рд╛:

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
deb http://archive.ubuntu.com/ubuntu/ bionic main universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-security main universe multiverse

рдлрд┐рд░ sudo apt-get update рдЪрд▓рд╛рдПрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЗ рдЙрдмрдВрдЯреВ рджрд░реНрдкрдг рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдЬрдЧрд░ 3-рдореЙрдХ рдЖрджрд┐ (рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл) рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ?

/Etc/apt/source.list рдореЗрдВ:

# Fails:
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ bionic main universe multiverse

# Succeeds:
deb http://archive.ubuntu.com/ubuntu/ bionic main universe multiverse

рджреЛрд╕реНрддреЛрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдореБрдЦ рдмрдврд╝рдд рд╕рдорд╛рдзрд╛рди рд╣реИред
TL, рдбреЙред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдмрдЪреНрдЪреЗ! https://certbot.eff.org/lets-encrypt/ubuntuother-nginx

рдореИрдВрдиреЗ NGINX рдХреЛ рд╕реЛрд░реНрд╕ рдХрд╕реНрдЯрдо рдмрд┐рд▓реНрдб рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рд╣реИред рдореИрдВрдиреЗ рдмрддрд╛рдП рдЧрдП рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА
1 - рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рднрдВрдбрд╛рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
2 - рдмреИрдХрдкреЛрд░реНрдЯ рдлреНрд▓реИрдЧ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
3 - рдкрд╛рдпрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо @angristan nginx autointall рд╕реЛрд░реНрд╕ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде

рдореИрдВ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рдерд╛ https://certbot.eff.org/lets-encrypt/ubuntuother-nginx

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

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

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

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

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

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

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