Шифрование данных через SSL значительно повысит безопасность вашего облачного хранилища OwnCloud, защищая передаваемые пароли и файлы от перехвата. Представленная инструкция показывает, как настроить SSL с использованием самоподписанного сертификата.

💡 Присоединяйтесь к нашим сообществам!

Будьте в курсе новых статей, обновлений и полезных материалов:

Шаг 1. Генерация SSL-сертификата

Создадим директорию для сертификатов и сгенерируем RSA-ключ вместе с самоподписанным сертификатом. Выполните следующие команды последовательно:

sudo mkdir -p /etc/apache2/ssl
cd /etc/apache2/ssl
sudo openssl genrsa -out owncloud.key 2048
sudo openssl req -x509 -new -key owncloud.key -days 365 -out owncloud.pem

При выполнении последней команды система задаст несколько вопросов о вашем регионе и организации. Вы можете заполнить их или оставить значения по умолчанию, нажимая Enter.

Шаг 2. Настройка Apache для поддержки SSL

Активируем модуль SSL и включаем конфигурацию сайта по умолчанию для HTTPS:

sudo a2enmod ssl
sudo a2ensite default-ssl

Открываем конфигурационный файл виртуального хоста Apache для редактирования:

sudo mcedit /etc/apache2/sites-available/default-ssl.conf

Найдите секцию <VirtualHost _default_:443> и внесите (или измените) следующие директивы, указав пути к созданным файлам:

SSLEngine on
SSLProtocol All -SSLv2 -SSLv3
SSLCipherSuite HIGH:MEDIUM:!RC4:+SHA1:+MD5:+HIGH:+MEDIUM
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key

Сохраните файл (клавиша F2) и закройте редактор (F10).

Шаг 3. Перезапуск Apache

Перезагружаем веб-сервер для применения всех внесенных изменений:

sudo systemctl reload apache2

(Если команда reload не сработает, используйте sudo systemctl restart apache2).

Шаг 4. Проверка подключения

Откройте браузер и подключитесь к серверу OwnCloud по защищенному протоколу HTTPS:

https://your_owncloud_domain_or_ip

Поскольку сертификат самоподписанный, браузер выдаст предупреждение о безопасности. Вам нужно будет подтвердить исключение для этого сайта (например, нажав «Дополнительно» → «Перейти на сайт (небезопасно)»).


Заключение

Теперь ваше облако OwnCloud защищено SSL-шифрованием, что гарантирует дополнительную безопасность передаваемых данных. Для продакшн-среды в будущем рекомендуется получить бесплатный доверенный сертификат (например, через Let's Encrypt), чтобы избежать предупреждений браузера.

Настройка SSL для OwnCloud

🚀 Понравилась статья?

Подписывайтесь на наши соцсети, чтобы не пропустить новые полезные материалы!

Следующая запись Предыдущая запись