Назад | Перейти на главную страницу

Какими должны быть разрешения для каталога, сертификата и ключа Apache SSL?

У меня есть мой cert.pem и cert.key файлы в /etc/apache2/ssl папки.

Какие разрешения и права собственности были бы наиболее безопасными для:

  1. /etc/apache2/ssl каталог

  2. /etc/apache2/ssl/cert.pem файл

  3. /etc/apache2/ssl/cert.key файл

(Обеспечение https:// доступ конечно работает :).

Спасибо,

JP

Разрешения каталога должны быть 700, права доступа к файлам для всех файлов должны быть 600, а каталог и файлы должны принадлежать пользователю root.

Самое главное - убедиться, что *.key файлы доступны для чтения только root (Сильное шифрование SSL / TLS: часто задаваемые вопросы).

Мой опыт показывает, что это может быть реализовано также для других файлов сертификатов (например, *.crt например).

Итак, мы должны установить root как единственный владелец каталога и его файлов:

$ chown -R root:root /etc/apache2/ssl

И мы можем установить самые строгие разрешения для этой локализации:

$ chmod -R 000 /etc/apache2/ssl

В каком-то конкретном случае локализация конечно может быть другой.