Материал подготовлен командой Simple-Server.
SSL в FastPanel
Бесплатные сертификаты Let's Encrypt выпускаются из интерфейса панели — без certbot в SSH.
Предварительные условия
- Домен добавлен как сайт в FastPanel;
- DNS-запись A указывает на IP VPS;
- Порт 80 доступен с интернета (нужен для HTTP-01 проверки).
Выпуск Let's Encrypt
- Сайты → выберите домен.
- Раздел SSL / Сертификаты.
- Let's Encrypt → Выпустить / Issue.
- Отметьте домены:
example.ruиwww.example.ru(если нужен www). - Дождитесь статуса «Активен».
Сертификат продлевается автоматически штатным механизмом FastPanel.
Принудительный HTTPS
В настройках сайта включите:
- Redirect HTTP → HTTPS (принудительное шифрование);
- при необходимости HSTS — только после проверки, что HTTPS работает стабильно.
Редирект www ↔ без www
Типовые схемы:
| Цель | Настройка |
|---|---|
www → основной домен | Алиас www.example.ru + редирект на example.ru |
Основной → www | Редирект с example.ru на www.example.ru |
Настройка в Сайты → домен → Редиректы (Redirects). Добавьте правило:
- От:
http://www.example.ru - К:
https://example.ru - Код: 301 (постоянный)
Коммерческий SSL
Если нужен EV/OV сертификат — закажите на странице SSL, установите файлы .crt и .key в том же разделе SSL сайта.
Устранение проблем
| Ошибка | Причина |
|---|---|
| Не удалось выпустить LE | DNS ещё не обновился или порт 80 закрыт |
| Сертификат только для одного имени | Добавьте все имена при выпуске |
| Смешанный контент | В CMS замените http:// на https:// в URL |