Шифрование данных через SSL повысит безопасность вашего облачного хранилища OwnCloud. Представленная инструкция показывает, как настроить SSL с использованием самоподписанного сертификата.
Шаг 1. Генерация SSL-сертификата
Генерация RSA-ключа и самоподписанного сертификата:
sudo mkdir /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
Шаг 2. Настройка Apache для поддержки SSL
Активируем модуль SSL и назначаем созданные сертификаты:
sudo a2enmod ssl
sudo a2ensite default-ssl
Открываем конфигурационный файл Apache:
sudo mcedit /etc/apache2/sites-available/default-ssl.conf
Вносим изменения в конфигурацию:
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
Шаг 3. Перезапуск Apache
Перезагружаем Apache для применения изменений:
sudo systemctl reload apache2
Шаг 4. Проверка подключения
Подключитесь к серверу OwnCloud по протоколу HTTPS:
https://your_owncloud_domain_or_ip
Заключение
Теперь ваше облако OwnCloud защищено SSL-шифрованием, что гарантирует дополнительную безопасность данных. Рекомендуем своевременно менять сертификаты и периодически обновлять их сроки действия.