User Tools

Site Tools


letsencrypt_certbot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
letsencrypt_certbot [2025/11/26 19:18]
val [C использованием Apache]
letsencrypt_certbot [2025/11/27 10:32] (current)
val [C использованием Apache]
Line 3: Line 3:
   * [[https://​letsencrypt.org/​ru/​getting-started/​|Приступая к работе]]   * [[https://​letsencrypt.org/​ru/​getting-started/​|Приступая к работе]]
   * [[https://​certbot.eff.org/​|Certbot]]   * [[https://​certbot.eff.org/​|Certbot]]
 +
 +  * [[https://​dvmn.org/​encyclopedia/​deploy/​renewing-certbot-certificates-for-nginx-using-a-systemd-timer/​|Автоматическое обновление сертификатов Certbot для Nginx по таймеру Systemd]]
 +  * [[https://​www.8host.com/​blog/​sozdanie-sertifikata-lets-encrypt-dlya-nginx-v-ubuntu-20-04/​|Создание сертификата Let’s Encrypt для Nginx в Ubuntu 20.04]]
  
 ===== Настройка DNS ===== ===== Настройка DNS =====
Line 14: Line 17:
 ubuntu# snap install --classic certbot ubuntu# snap install --classic certbot
  
-debian# apt install certbot ​#​python3-certbot-apache+debian# apt install certbot
 </​code>​ </​code>​
  
Line 153: Line 156:
  
 === Запрос и подтверждение сертификата "​автоматически"​ === === Запрос и подтверждение сертификата "​автоматически"​ ===
 +
 +== Apache ==
 +
 +  * [[#​Создание сайта]]
 +
 <​code>​ <​code>​
 vps:~# apt install python3-certbot-apache vps:~# apt install python3-certbot-apache
Line 164: Line 172:
  
 vps:~# ls -l /​etc/​apache2/​sites-enabled/​ vps:~# ls -l /​etc/​apache2/​sites-enabled/​
- 
-vps:~# less /​etc/​letsencrypt/​renewal/​siteN.mgtu.ru.conf 
  
 $ curl https://​siteN.mgtu.ru -v $ curl https://​siteN.mgtu.ru -v
  
 $ curl http://​siteN.mgtu.ru -v $ curl http://​siteN.mgtu.ru -v
 +</​code>​
 +
 +== Nginx ==
 +
 +  * [[Сервис HTTP#​Установка и запуск сервера Nginx]]
 +
 +<​code>​
 +vps:~# cat /​etc/​nginx/​sites-available/​default
 +
 +vps:~# vim /​etc/​nginx/​sites-available/​siteN.mgtu.ru
 +
 +vps:~# cat /​var/​www/​siteN.mgtu.ru/​index.html
 +</​code>​
 +  * [[Сервис HTTP#​Подключение,​ тестирование,​ применение и мониторинг конфигурации]]
 +<​code>​
 +$ curl siteN.mgtu.ru
 +
 +vps:~# apt install python3-certbot-nginx
 +
 +vps:~# certbot --nginx -d siteN.mgtu.ru
 +
 +vps:~# more /​etc/​nginx/​sites-available/​siteN.mgtu.ru
 +</​code>​
 +
 +== DNS bind ==
 +
 +  * [[Let'​s Encrypt для внутренних сайтов]]
 +
 +  * [[Let'​s Encrypt для внутренних сайтов]]
 +===== Отладка certbot =====
 +<​code>​
 +vps:~# ls /​etc/​letsencrypt/​renewal/​
 +
 +vps:~# less /​etc/​letsencrypt/​renewal/​siteN.mgtu.ru.conf
  
 vps:~# systemctl show certbot.timer vps:~# systemctl show certbot.timer
 +
 vps:~# systemctl show certbot.service vps:~# systemctl show certbot.service
 +
 +vps:~# tail /​var/​log/​letsencrypt/​letsencrypt.log
 </​code>​ </​code>​
  
letsencrypt_certbot.1764173920.txt.gz · Last modified: 2025/11/26 19:18 by val