Как установить SSL-сертификат на VPS
Это руководство объясняет, как установить бесплатный SSL-сертификат с Let's Encrypt и Certbot на вашем VPS для Nginx или Apache.
Заказать сервер
Для размещения ваших защищённых веб-сайтов, HostMyServers предлагает несколько вариантов:
- Performance VPS - Идеально для сайтов с высоким трафиком
- NVMe VPS - Отличное соотношение цены и качества
- Эко выделенные серверы - Для проектов, требующих больше ресурсов
- Выделенные серверы Performance - Максимальная производительность
Предварительные требования
- SSH-доступ как root или пользователь с правами sudo
- Доменное имя, указывающее на IP-адрес вашего сервера (DNS-запись A или AAAA)
- Порты 80 (HTTP) и 443 (HTTPS) открыты в брандмауэре
- Nginx или Apache установлен и настроен
- Обновлённая система Debian/Ubuntu
Установка Certbot
Рекомендуемый метод: через Snap
Этот метод гарантирует наличие последней версии Certbot:
sudo apt update
sudo apt install snapd -y
sudo snap install core
sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Альтернативный метод: через APT
Для Nginx:
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
Для Apache:
sudo apt update
sudo apt install certbot python3-certbot-apache -y